在使用IE中,有两点注意:
(1)在IE的DOM0级事件中,事件处理程序会在其所属元素的作用域内运行;而是用attachEvent()方法的情况下,事件处理程序会在全局作用域中运行,因此,this 等于 window。
var btn = document.getElementById("btn");
btn.atachEvent("onclick",function(){
alert(this === window); //true
});
(2) IE不存在DOM2级事件,没有addEventListener方法。