DOM2级事件删除问题

DOM2级的事件可以通过addEventListener和removeEventLisener来添加和删除事件,但是对于直接删除绑定事件的元素,该元素所绑定的事件会不会回收的问题,目前还没有找到相关说明,如果先remove掉事件在删除元素倒是没问题,但是如果直接删除元素呢,其绑定的事件能否一并删除?希望大家帮忙解解惑

阅读 1.9k
2 个回答

我的理解是作为浏览器应该在这个地方做了优化,或者说本来就应该做到删除元素时,自动删除绑定在这个元素上的事件监听器。既然元素都要被删除了,事件监听器肯定也没有意义了。
另外事件监听器其实可以理解为元素的一个属性

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏