我将如何删除JavaScript中DOM节点的所有子元素?
说我有以下(丑陋的)HTML:
<p id="foo">
<span>hello</span>
<div>world</div>
</p>
我抓住了我想要的节点,如下所示:
var myNode = document.getElementById("foo");
我怎么能去掉的孩子foo
,这样正好<p id="foo"></p>
还剩下什么?
我可以做:
myNode.childNodes = new Array();
还是我应该使用某种组合removeElement
?
我希望答案直接是DOM;如果您还提供jQuery答案以及仅DOM答案,则需要加分。
with jQuery :