有像document.getElementById("FirstDiv").clear()
这样的函数吗?
发布于 2008-08-17 17:56:17
如果想要清除div并删除所有子节点,可以放入:
var mydiv = document.getElementById('FirstDiv');
while(mydiv.firstChild) {
mydiv.removeChild(mydiv.firstChild);
}
发布于 2008-08-17 18:03:46
在删除节点之前,您必须删除在节点上设置的任何事件处理程序,以避免IE中的内存泄漏
发布于 2011-10-13 14:40:31
使用以下代码:
//for Internet Explorer
document.getElementById("FirstDiv").removeNode(true);
//for other browsers
var fDiv = document.getElementById("FirstDiv");
fDiv.removeChild(fDiv.childNodes[0]); //first check on which node your required node exists, if it is on [0] use this, otherwise use where it exists.
https://stackoverflow.com/questions/13763
复制相似问题