nciaer 发表于 2020-9-29 14:25:11

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]
查看完整版本: addEventListener与attachEvent与on事件