要使用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
事件,因此可以避免性能问题。
领取专属 10元无门槛券
手把手带您无忧上云