硬汉工作室

搜索
热搜: 活动 交友 discuz

addEventListener与attachEvent与on事件

[复制链接]
发表于 2020-9-29 14:25:11 | 显示全部楼层 |阅读模式

addEventlistener是W3C标准的绑定事件监听函数的方法,IE9+及其它浏览器都支持,而attachEvent是IE8-绑定事件函数的方法。

addEventListener的标准用法如下:
domObj.addEventLisetener('click', function() {
    alert('hello');
})

一共2个参数,第一个参数是绑定的事件类型,注意没有on,第二个就是事件触发调用的函数。

如果用onclick方法就是如下:
domObj.onclick = function() {
    alert('hello');
}

那么用上面的方法跟用onclick绑定事件函数有啥区别呢?

假如我们用addEventListener绑定多个函数,那么多个函数会依次执行,但是如果我们用onclick绑定多个,那么只会执行最后一个,这就是最大的区别。

我所知道的就这么多。
有关PHP系统、Discuz或网站等各种问题,可以联系QQ1069971363寻求付费支持
Discuz插件商店:http://addon.dismall.com/?@56030.developer
回复

使用道具 举报

QQ|Archiver|手机版|小黑屋|硬汉工作室 ( 冀ICP备13021567号-9 )

GMT+8, 2024-4-26 05:43 , Processed in 0.053244 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表