要使用JavaScript删除HTML中的子节点,可以使用以下方法:
removeChild()
方法:var parentElement = document.getElementById("parent");
var childElement = document.getElementById("child");
parentElement.removeChild(childElement);
innerHTML
属性:var parentElement = document.getElementById("parent");
parentElement.innerHTML = "";
remove()
方法:var childElement = document.getElementById("child");
childElement.remove();
childNodes
属性和remove()
方法:var parentElement = document.getElementById("parent");
while (parentElement.childNodes.length > 0) {
parentElement.childNodes[0].remove();
}
请注意,这些方法都不会触发DOMSubtreeModified
事件,因此可以避免性能问题。
云+社区技术沙龙[第7期]
Elastic 中国开发者大会
腾讯云GAME-TECH游戏开发者技术沙龙
云+社区技术沙龙[第14期]
Techo Day
云+社区技术沙龙[第5期]
云+社区技术沙龙[第10期]
云+社区技术沙龙[第28期]
腾讯云GAME-TECH游戏开发者技术沙龙
领取专属 10元无门槛券
手把手带您无忧上云