说,我有一个元素< img id =“foo”/>并附加了一些事件,例如点击(不是内联点击!).
// somewhere i wrote
foo.addEventListener("click",clickHandler,false);
...
// somewhere i will write
foo.parentNode.removeChild(foo);
我是否还需要删除所有活动?
从DOM中
删除元素不会(或不应该)
删除任何侦听器;毕竟,你很可能只是在重新安排你的DOM元素,因此你不想丢弃任何听众.
您可以在之前或之后删除侦听器,它应该没有任何区别.
如果您的计划是删除元素,并且不再使用它们,那么继续删除事件以避免任何内存泄漏的可能性是明智的.
原文链接:https://www.f2er.com/js/155214.html