javascript如何解除绑定事件


当前第2页 返回上一页

错误的解除方式

1

2

3

4

5

var p = document.getElementByTagName("p");

p.addEventListener('click',function(){

    console.log("a");

},false)

p.removeEventListener(type,(function(){console.log("a");}),false)

这种情况是解除不了的

正确的解除方式

1

2

3

4

5

function test(){

    console.log("a");

}

p.addEventListener('click',test,false);

p.removeEventListener('click',test,false);

3、解除attachEvent('on'+ type,function(){}),用 detachEvent('on'+type,function(){})解除

1

2

3

function test(){}

obj.attachEvent('on'+ type,test);

obj.detachEvent('on'+type,test)

【推荐学习:javascript高级教程

以上就是javascript如何解除绑定事件的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

详细介绍下js中的window与document

js如何对乱序数组进行排序

实例汇总js call()及apply()的方法使用

vue中computed和watch的用法及区别

js filter是什么意思

js classname如何修改class属性

js 如何获取 input 的 value 值?

为什么要用json

javascript 中cookie读、写与删除操作(图文教程)

js如何实现随机生成div的效果

更多相关阅读请进入《js》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...