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中[]、{}、()区别(详解)

手动实现js中的call、bind、instanceof

css3+javascript怎么做一个旋转的3d盒子?

github不用jq用什么

js 编码 5 个不良习惯,如何避免?

js classname如何修改class属性

js事件之自建函数bind()与兼容性问题解决

js怎么换行

如何在html中使用javascript

html5+js绘制流星雨的示例代码分享

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




打赏

取消

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

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

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

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

评论

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