节点删除自身,可否使用remove方法。
教程上说,节点不能通过自身主动删除,只能通过父节点删除。
但是在vscode 里边发现了remove方法也可以删除自身。相关代码如下:
remove 方法提示:(method) ChildNode.remove(): void
相关代码:
<!DOCTYPE html>
<html>
<head>
<title>节点操作</title>
<meta charset="utf-8">
</head>
<body>
<div id="main">
<p>这是p0</p>
<p>这是p1</p>
</div>
<script>
let mainDiv = document.getElementById("main")
let p0 = mainDiv.children[0];
let p1 = mainDiv.children[1];
//通过父节点删除子节点
mainDiv.removeChild(p0);
//直接删除节点自身
p1.remove();
</script>
</body>
</html>
13
收起
正在回答
1回答
同学你好,removeChild方法是通过父节点删除子节点,通过remove方法可以删除节点自身,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星