【发布时间】:2013-08-27 11:11:45
【问题描述】:
假设我有这样的 HTML:
<tr id="myRow">
<td > some text</td>
<td > some text</td>
...
</tr>
并且每个 TD 都已将处理程序附加到 onClick 事件。
我想以正确的方式删除#myRow childrens。 下面的代码会导致内存泄漏吗?
query('#myRow').innerHtml = '';
删除所有子 TD 元素的正确方法是什么 - 不会导致内存泄漏?
我在这里看到了类似的问题Does remove a DOM object (in Javascript) will cause Memory leak if it has event attached?,但我不清楚删除元素是否会清除事件处理程序。
【问题讨论】: