Javascript 删除目标节点时是否删除事件侦听器?

Javascript 删除目标节点时是否删除事件侦听器?,javascript,events,listener,addeventlistener,Javascript,Events,Listener,Addeventlistener,添加一个侦听器 移除它的方法是: link.addEventListener('click', clickHandler, false); 如果出于任何原因删除链接节点,请执行以下操作: link.removeEventListener('click', clickHandler, false); 有多少内存是安全的? 我的意思是,我可以移除节点,然后侦听器也随之移除吗 我找不到关于它的文件。 我需要在一场比赛中做很多次 谢谢, 我的意思是,我可以只删除节点,然后用 是吗 是的,当删除DOM

添加一个侦听器

移除它的方法是:

link.addEventListener('click', clickHandler, false);
如果出于任何原因删除链接节点,请执行以下操作:

link.removeEventListener('click', clickHandler, false);
有多少内存是安全的? 我的意思是,我可以移除节点,然后侦听器也随之移除吗

我找不到关于它的文件。 我需要在一场比赛中做很多次

谢谢,

我的意思是,我可以只删除节点,然后用 是吗

是的,当删除DOM元素时,也会删除它的所有处理程序注册(因为处理程序注册与元素一起存储)。处理程序函数本身不是

link.remove()