0

我有一个动态生成lis 然后附加的函数,addEventListener允许用户删除该行。removeEventListener即使已经删除了行,我还需要吗?

function li (){
  var li = document.createElement('li'), 
      that = this;

  li.addEventListener('click', function(){
     that.delete(li);
  }
}

在旁注中,我正在使用一个匿名函数来传递li给该函数。还有另一种方法吗?

4

1 回答 1

0

不,你不需要打电话removeEventListener

使用以下内容在单击自我时删除自我。

li.addEventListener('click', function(){
  this.parentNode.removeChild(this);
}​);​
于 2012-09-23T08:09:20.027 回答