javascript中注册和移除事件的4种方式_javascript技巧
程序员文章站
2022-04-14 16:48:42
...
对于html中的一些元素注册事件的方式有多种
第一种:
第二种:
第三种(W3C模型):
其中addEventListener()三个参数中,第一个表示什么事件类型,注意没有on,第二个指定方法,第三个是标示是事件冒泡(true)还是事件捕获(false),涉及到从下到上还是从上到下的事件发生顺序。
移除事件的方法时removeEventListener(),其中参数和addEventListener()一样。
这种模式在IE浏览器中会报错,在chrome中正常执行。
第四种(微软模型):
其中attachEvent()两个参数中,第一个表示什么事件类型,注意带on,第二个指定方法。
移除事件的方法是detachEvent(),其中参数和attachEvent()一样。
第一种:
复制代码 代码如下:
第二种:
复制代码 代码如下:
第三种(W3C模型):
复制代码 代码如下:
其中addEventListener()三个参数中,第一个表示什么事件类型,注意没有on,第二个指定方法,第三个是标示是事件冒泡(true)还是事件捕获(false),涉及到从下到上还是从上到下的事件发生顺序。
移除事件的方法时removeEventListener(),其中参数和addEventListener()一样。
这种模式在IE浏览器中会报错,在chrome中正常执行。
第四种(微软模型):
复制代码 代码如下:
其中attachEvent()两个参数中,第一个表示什么事件类型,注意带on,第二个指定方法。
移除事件的方法是detachEvent(),其中参数和attachEvent()一样。
上一篇: 大饼修改器3.0.1去修改限制版 http://www.sbtools.org/forum.php?mod=viewthread&tid=2574&fromuid=1 (出处: 烧饼修改器-烧饼修改器
下一篇: Yii快速入门 (一)
推荐阅读
-
javascript中为某个元素指定事件的三种方式_javascript技巧
-
javascript中注册和移除事件的4种方式_javascript技巧
-
javascript中为某个元素指定事件的三种方式_javascript技巧
-
JavaScript中停止执行setInterval和setTimeout事件的方法_javascript技巧
-
深入浅析JavaScript中对事件的三种监听方式_javascript技巧
-
纯JavaScript实现的兼容各浏览器的添加和移除事件封装_javascript技巧
-
深入浅析JavaScript中对事件的三种监听方式_javascript技巧
-
JavaScript中停止执行setInterval和setTimeout事件的方法_javascript技巧
-
JavaScript中实现继承的三种方式和实例_javascript技巧
-
javascript中注册和移除事件的4种方式_javascript技巧