Node.removeChild()后會發(fā)生什么?

詳細可查看MDN文檔

removeChild是Node接口下的一個很重要的方法,它能刪除一個子元素,例如:

parentNode.removeChild(child);
  • 能將子Node從父Node里移除
  • 移除后子Node依然存在,可以把其添加到其他Node里
  • 如果子Node沒再被任何變量指向,則很快會被自動回收掉

所以你可以簡單理解為,被remove的元素若沒被繼續(xù)使用,會被自動回收掉;你也不用再特意地銷毀它。

異常

以下情況會拋出異常:

  • child不是一個Node接口,或不存在于DOM內(nèi)
  • child不是parentNode的子Node
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 什么是DOM??? DOM(Document Object Model 文檔對象模型)是針對HTML和XML文檔的...
    熒惑3_3閱讀 1,560評論 0 1
  • Node類型 DOM1級定義了一個Node接口,該接口由DOM中所有節(jié)點類型實現(xiàn)。這個Node接口在JS中是作為N...
    Maggie_77閱讀 461評論 0 0
  • 原文 鏈接 關(guān)注公眾號獲取更多資訊 一、基本類型介紹 1.1 Node類型 DOM1級定義了一個Node接口,該接...
    前端進階之旅閱讀 4,062評論 7 34
  • 1.綜合類 2.入門類 3.效果類 4.工具類 5.慕課專題 6.周報類 7.開發(fā)中心 8.綜合搜索 9.綜合AP...
    DanD丶榆木稚年閱讀 2,612評論 4 19
  • 坦白在前, 計較在后。只因為酒中我完全沒有聽到。 故作大方已不可能,誰沒有過去, 只有不問。我也很快就會成為過去。...
    行一館閱讀 296評論 0 0

友情鏈接更多精彩內(nèi)容