addEventListener与attachEvent与on事件
addEventlistener是W3C标准的绑定事件监听函数的方法,IE9+及其它浏览器都支持,而attachEvent是IE8-绑定事件函数的方法。
addEventListener的标准用法如下:
domObj.addEventLisetener('click', function() {
alert('hello');
})
一共2个参数,第一个参数是绑定的事件类型,注意没有on,第二个就是事件触发调用的函数。
如果用onclick方法就是如下:
domObj.onclick = function() {
alert('hello');
}
那么用上面的方法跟用onclick绑定事件函数有啥区别呢?
假如我们用addEventListener绑定多个函数,那么多个函数会依次执行,但是如果我们用onclick绑定多个,那么只会执行最后一个,这就是最大的区别。
我所知道的就这么多。
页:
[1]