我有一个动态生成li
的函数,然后附加addEventListener
,允许用户删除该行。即使已经删除了行,我还需要removeEventListener
吗?
function li (){
var li = document.createElement('li'),
that = this;
li.addEventListener('click', function(){
that.delete(li);
}
}
在旁注中,我使用匿名函数将li
传递给函数。还有其他办法吗?
答案 0 :(得分:0)
不,您无需致电removeEventListener
。
使用以下内容在点击自我时删除自己。
li.addEventListener('click', function(){
this.parentNode.removeChild(this);
});