[英]Parent innerHTML and child nodes
我想问一下是否要删除HTML元素的子元素,但我并不一定要遍历它们,而是将父ìnnerHTML
的ìnnerHTML
设置为null或空字符串会从内存中删除子ìnnerHTML
,而不仅是从视觉部分文献?
是的,它将完全清除孩子。
例如,您有:
<div id="a_div">
<input type='button'><br>
<img src='image.png'>
</div>
然后
document.getElementById("a_div").innerHTML="<input type='button'><br><img src='image.png'>";
因此,如果将innerHTML设置为""
( document.getElementById("a_div").innerHTML="";
),则a_div
将为
<div id="a_div">
</div>
如果您使用的是jQuery,则对父元素使用的empty()
函数将从DOM中删除这些元素。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.