addEventListener attachment

addEventListener是DOM2级事件添加事件的处理方法,用他添加事件要写清三个要素,事件名,事件处理程序对应的函数,eg    element.addEleventListener("click",handler,false);   如果用匿名函数,那么使用removeEventListener 解除事件无效。一个元素同时绑定多个事件时,按照事件绑定的顺序来执行
attachEvent是适用于IE8以下的绑定事件的方法,也与addEventListener类似,有与之对应的detachEvent事件用来解除绑定事件,对应的参数为事件处理程序名称,事件处理程序函数。对应的例子,element.attachEvent("onclick",handler),注意不是click。如果使用匿名函数,同样使用detachEvent解除无效。与addEventListener不同的是,当一个元素绑定多个事件时,从最后一个事件向前执行。另外要注意的是使用attachEvent()方法的情况下,事件处理程序函数是在全局作用域中运行的,也就是说改方法里的this相当于window

你可能感兴趣的:(attachment)