gpt4 book ai didi

javascript - DOM 操作 - 为什么使用 removeChild() 方法而不是 remove()?

转载 作者:行者123 更新时间:2023-11-30 05:53:35 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Why does removeChild need a parent node?

跨浏览器删除节点元素的方法是使用removeChild() 方法。但是,这种方式要求我们按如下方式精确确定节点的父节点:

myNodeToRemove.parentNode.removeChild(myNodeToRemove);

为什么浏览器没有像这样以更面向对象的方式实现 remove 方法:

myNodeToRemove.remove();

使用 remove() 方法开始如下:

function remove(){
var parentNode = this.parentNode;
....
}

确实,使用这种方式,不需要手动获取节点的父节点。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com