gpt4 book ai didi

javascript - 如何从Javascript对象中删除所有childNode?

转载 作者:行者123 更新时间:2023-12-03 07:46:04 27 4
gpt4 key购买 nike

我想从 javascript 对象中删除所有 childNode。我提到了 W3Schools 的例子。但他们使用 while 循环并一一删除子节点。请参阅下面的代码。

var list = document.getElementById("myList");

// As long as <ul> has a child node, remove it
while (list.hasChildNodes()) {
list.removeChild(list.firstChild);
}

W3Schools Link .

我有超过 1000 个子节点。所以我想一步步删除它。使用 while 循环会带来性能问题。任何人都可以帮忙解决这个问题。

谢谢,巴拉蒂。

最佳答案

只需删除元素的 innerHtml 即可删除所有子节点

document.getElementById("myList").innerHTML = ""

关于javascript - 如何从Javascript对象中删除所有childNode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35199544/

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