我知道像addEventListener
和removeEventListener
这样的DOM Level 2方法,所以我对此不感兴趣。
我的问题是如果你必须使用像elem.onclick = function() {}
这样的DOM 0事件,那么用于解除绑定事件的方法是什么。怎么做 ?
答案 0 :(得分:0)
您可以创建自己的简单版本的解除绑定
Object.prototype.unbind(evt) {
if(this[evt]) {
this[evt] = null;
}
}
...
element.unbind("onclick");
看这个fiddle