我将如何在JavaScript中删除DOM节点的所有子元素?
说我有以下(丑陋的)HTML:
<p id="foo">
<span>hello</span>
<div>world</div>
</p>
Run Code Online (Sandbox Code Playgroud)
我抓住了我想要的节点:
var myNode = document.getElementById("foo");
Run Code Online (Sandbox Code Playgroud)
我该怎样才能删除foo
刚<p id="foo"></p>
离开的孩子?
我可以这样做:
myNode.childNodes = new Array();
Run Code Online (Sandbox Code Playgroud)
或者我应该使用某种组合removeElement
?
我希望答案是直接的DOM; 如果您还提供jQuery中的答案以及仅限DOM的答案,那么可以提供额外的分数.