document.getElementById("#id").onmousedown=toggleColor;
function toggleColor(evt) {
if (evt) {
var thisSquare = evt.target;
}
else {
var thisSquare = window.event.srcElement;
}
if (thisSquare.className == "") {
thisSquare.className = "pickedBG";
}
else {
thisSquare.className = "";
}
}
如果一个称为 evt 的值被传递给这个函数,就说明用户的浏览器不是 IE,可以看到 evt 的目标。
如果浏览器是 IE,就需要查看 window 对象的 event 属性的 srcElement 属性。无论采用哪种方式,都
会得到 thisSquare 对象