详细可查看MDN文档
removeChild
是Node接口下的一个很重要的方法,它能删除一个子元素,例如:
parentNode.removeChild(child);
- 能将子Node从父Node里移除
- 移除后子Node依然存在,可以把其添加到其他Node里
- 如果子Node没再被任何变量指向,则很快会被自动回收掉
所以你可以简单理解为,被remove的元素若没被继续使用,会被自动回收掉;你也不用再特意地销毁它。
异常
以下情况会抛出异常:
- child不是一个Node接口,或不存在于DOM内
- child不是parentNode的子Node
网友评论