【问题标题】:How to remove all childNodes from Javascript object? [duplicate]如何从 Javascript 对象中删除所有子节点? [复制]
【发布时间】:2016-05-13 23:28:02
【问题描述】:

我想从 javascript 对象中删除所有子节点。我提到了 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 循环会出现性能问题。任何人都可以帮助解决这个问题。

谢谢, 婆罗洲。

【问题讨论】:

  • $(list).html("") 里面的所有东西都会被删除。

标签: javascript jquery html


【解决方案1】:

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

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

【讨论】:

  • 嗨 Bharathi,像这样检查 $(this.gXaxisEle).empty();
猜你喜欢
  • 1970-01-01
  • 2015-03-26
  • 1970-01-01
  • 2011-03-28
  • 1970-01-01
  • 1970-01-01
  • 2016-02-28
相关资源
最近更新 更多