javascript怎么解除绑定事件

  介绍

小编给大家分享一下javascript怎么解除绑定事件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

方法:1、使用“对象名.onclick=null”语句;2、使用“对象名.removeEventListener(类型、函数(){},false)“语句;3、使用“对象.detachEvent(类型,名称)”语句。

本教程操作环境:windows7多系统,javascript1.8.5版,戴尔G3电脑。

封装一个兼容性事件绑定方法      应需求有时候事件绑定触发后就要接触事件。

解除事件绑定方法:

1, onclick解除

,element.onclick =,假/& # 39;& # 39;零/

实例

& lt; p> & lt;/p>   ,var  p =, document.getElementByTagName (“p") [0];,   ,,,p.onclick =, function  (), {   ,,,console.log (“a");   ,,,p.onclick =,零,,   }

2,解除addEventListener(类型、函数(){},false),

使用删除解除

解除addEventListener(类型、函数(){},false),必须事件类型,函数,假一一对应

错误的解除方式

var  p =, document.getElementByTagName (“p");   p.addEventListener(& # 39;点击# 39;,函数(){   ,,,console.log (“a");   },假)   p.removeEventListener(类型、函数(){console.log (“a");}),假)

这种情况是解除不了的

正确的解除方式

function 测试(){   ,,,console.log (“a");   }   p.addEventListener(& # 39;点击# 39;,测试,假);   p.removeEventListener(& # 39;点击# 39;,测试,false),

3,解除attachEvent(& # 39;在# 39;+类型,函数(){}),用之后(& # 39;在# 39;+类型,函数(){})解除

function 测试(){}   obj.attachEvent(& # 39;在# 39;+,类型,测试);   obj.detachEvent(& # 39;在# 39;+类型、测试)

以上是“javascript怎么解除绑定事件”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

javascript怎么解除绑定事件