介绍
小编给大家分享一下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怎么解除绑定事件