attachEvent/detachEvent 与 addEventListener/removeEventListener区别
来源:互联网 发布:windows 10 输入法切换 编辑:程序博客网 时间:2024/05/18 15:51
attachEvent()方法和detachEvent()方法与addEventListener()方法和removeEventListener()方法相似,除了下面这几点以外:
- 由于IE事件模型不支持事件捕捉,因此attachEvent()方法和detachEvent()方法只有两个参数,即事件类型和句柄函数。
- 传递给IE方法的事件句柄名字应该包括一个"on"前缀。例如,obj.attachEvent("onclick", somefunction )与 obj.addEventListener("click", somefunction, true/false );
- 用attachEvent()注册的函数将被作为全局函数调用,而不是作为发生事件的文档元素的方法。也就是说,在attachEvent()注册的事件句柄执行时,关键字this引用的是window对象,而不是事件的目标元素。
- attachEvent()允许同一个事件句柄函数注册多次。当指定类型的一个事件发生的时候,注册函数被调用的次数和它被注册的次数一样多。
0 0
- attachEvent/detachEvent 与 addEventListener/removeEventListener区别
- attachEvent、addEventListener、detachEvent、removeEventListener
- attachEvent、addEventListener、detachEvent、removeEventListener
- attachEvent、addEventListener、detachEvent、removeEventListener
- addEventListener()、attachEvent()和removeEventListener()、detachEvent()的区别?
- JS之事件绑定(addEventListener、removeEventListener、attachEvent、detachEvent的用法和区别)
- 与事件处理相关的function:addEventListener、removeEventListener与attachEvent、detachEvent
- js 添加_删除事件 addEventListener/removeEventListener和attachEvent/detachEvent
- attachEvent与addEventListener区别
- attachEvent与addEventListener区别
- attachEvent与addEventListener区别
- attachEvent 与addEventListener 区别
- attachEvent与addEventListener区别
- addEventListener()与removeEventListener()
- addEventListener()与removeEventListener()
- addEventListener()与removeEventListener()
- addEventListener()与removeEventListener()
- addEventListener()与removeEventListener()
- jdk5.0 新增的 Concurrent包主要功能详解
- J2EE领域的一些技术框架结构图
- 阻塞的理解
- [Unity-10] Unity脚本的生命周期
- tomcat配置数据库连接池步骤详解
- attachEvent/detachEvent 与 addEventListener/removeEventListener区别
- 【IzPack】简介
- IOS中手势密码界面的实现
- [算法竞赛入门经典] UVA 1471 - Defense Lines
- POJ 2769 Reduced ID Numbers
- 对Java中String对象的值和长度是不变化的理解
- Git 初步
- Hefei Super Electronics Co., Ltd.
- 如何将Linux命令的结果作为下一个命令的参数