当前第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》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » javascript如何解除绑定事件