我的元素上有一个事件侦听器,由于某种原因我不知道为什么没有删除它。
我这样设置:
for (i = 0; i < data[0].length; i++) {
(function(i){
document.getElementById(i).addEventListener('click',
function(){var self = this; begin(i,self,1);},false);})(i);
}
并删除侦听器:
function begin(i,el,type){
console.log('test');
el.removeEventListener('click',function(){begin(i,el,type);},false);
}
但是由于某种原因仍然分配了事件侦听器....我在这里没有得到什么?