我看这周围的一些方法,但我真的不能告诉,我的代码是:的Javascript removeEventListener不工作 - 事件侦听器仍然
lb = document.body;
if(lb.addEventListener){
lb.addEventListener('keyup',
function(event){
keyPress(event.keyCode)
}, false);
}
//In another function.
if(document.body.removeEventListener){
document.body.removeEventListener('keyup', function(event){event.keyCode}, false);
}
删除代码不工作,避风港” t尝试了很多解决方案,但它是我脚本中的最后一件事,我只是想完成它。
谢谢大家
你不需要'false'参数 – karthikr
2问题:1.您应该删除SAME函数(引用它),而不是另一个看起来相同的函数; 2. addEvenListener和removeEventlistener必须附加到同一个对象。我刚刚发现'document.addEventListener'不能用'window.removeEventListener' – anneb