課程
/前端開發
/JavaScript
/JavaScript進階篇
for(var i=content.childNodes.length-1;i>0;i--)或for(var i=0;i<content.childNodes.length;i++)
2016-01-03
源自:JavaScript進階篇 9-14
正在回答
MARK一下
刪除子節點的兩種方式:
<div?id="div1"> <p?id="p1">這是一個段落。</p> <p?id="p2">這是另一個段落。</p> </div>
第一種:找到您希望刪除的子元素,然后使用其 parentNode 屬性來找到父元素:
<script> ????var?child=document.getElementById("p1");//獲取子元素 ????child.parentNode.removeChild(child);//找到父元素,并刪除子元素 </script>
第二種:找到你希望刪除的子元素,還有子元素的父元素:
<script> ????var?parent=document.getElementById("div1"); ????var?child=document.getElementById("p1"); ????parent.removeChild(child); </script>
可以參考文檔[JavaScript]
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答removeChild()不能一次性清除
2 回答為什么法一能一次性清除,法二要多次清除,能具體解釋一下嗎
4 回答能解釋一下這里的一次清除或多次清除的原理嗎?
2 回答為什么我不能一次性清除所有節點
2 回答能一次性刪除嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-02-15
MARK一下
2016-01-04
刪除子節點的兩種方式:
第一種:找到您希望刪除的子元素,然后使用其 parentNode 屬性來找到父元素:
第二種:找到你希望刪除的子元素,還有子元素的父元素:
可以參考文檔[JavaScript]