无论如何,要删除这样添加的事件侦听器:
element.addEventListener(event, function(){/* do work here */}, false);
不更换元素?
除非您在创建时存储了对事件处理程序的引用,否则无法彻底删除事件处理程序。
我通常会将它们添加到该页面上的主要对象中,然后在处理完该对象后可以对其进行迭代和清理。