小编viv*_*vek的帖子

[Javascript]:使用CreateElement方法创建的元素是否导致内存泄漏,如果没有正确删除?

我使用createElement方法创建元素,并将其附加到某个父元素.稍后,我清除了父元素的innerHTML.这会导致内存泄漏吗?创建的元素会发生什么?如果这是内存泄漏,如何处理呢?另外,如果元素附加了任何回调函数,是否需要分离?

var spanelem = document.createElement('span');
spanelem.onclick = function(){
CallMe();
};
var parentdiv = document.getElementById('ParentCnt');
parentdiv.appendChild(spanelem);
.....

.....
parentdiv.innerHTML = " "; //is this memory Leak ? what happens to spanelem?
Run Code Online (Sandbox Code Playgroud)

javascript

11
推荐指数
1
解决办法
1373
查看次数

标签 统计

javascript ×1