removeChild() 方法從子節(jié)點(diǎn)列表中刪除某個節(jié)點(diǎn)。如刪除成功,此方法可返回被刪除的節(jié)點(diǎn),如失敗,則返回 NULL。
語法:
nodeObject.removeChild(node)
參數(shù):
node :必需,指定需要刪除的節(jié)點(diǎn)。
我們來看看下面代碼,刪除子點(diǎn)。
運(yùn)行結(jié)果:
HTML 刪除節(jié)點(diǎn)的內(nèi)容: javascript
注意: 把刪除的子節(jié)點(diǎn)賦值給 x,這個子節(jié)點(diǎn)不在DOM樹中,但是還存在內(nèi)存中,可通過 x 操作。
如果要完全刪除對象,給 x 賦 null 值,代碼如下:
試一試,定義clearText()函數(shù),完成節(jié)點(diǎn)內(nèi)容的刪除。
1. 刪除該節(jié)點(diǎn)的內(nèi)容,先要獲取子節(jié)點(diǎn)。
2. 然后使用循環(huán)遍歷每個子節(jié)點(diǎn)。
3. 使用removeChild()刪除節(jié)點(diǎn)。
參考代碼:
function clearText() {
var content=document.getElementById("content");
for(var i=content.childNodes.length-1;i>=0;i--){
var childNode = content.childNodes[i];
content.removeChild(childNode);
}
}
請驗(yàn)證,完成請求
由于請求次數(shù)過多,請先驗(yàn)證,完成再次請求
打開微信掃碼自動綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報