removeChild() 方法删除指定的节点。
removeAttribute() 方法删除指定的属性。
这个移除子对象()方法删除指定的节点。
当一个节点被删除时,它的所有子节点也会被删除。
此代码将从加载的 xml 中删除第一个 <book> 元素:
示例解释:
removeChild() 方法是删除指定节点的唯一方法。
当您导航到要删除的节点时,可以使用parentNode属性和removeChild()方法删除该节点:
示例解释:
这个移除子对象()方法也可用于删除文本节点:
示例解释:
仅使用removeChild()从节点中删除文本的情况并不常见。可以使用 nodeValue 属性来代替。请参阅下一段。
这个节点值属性可用于更改文本节点的值:
示例解释:
这个删除属性() 方法通过名称删除属性节点。
示例:removeAttribute('类别')
此代码删除第一个 <book> 元素中的 "category" 属性:
示例解释:
循环并删除所有 <book> 元素的 "category" 属性:亲自试一试
这个删除属性节点() 方法删除属性节点,使用节点对象作为参数。
示例:removeAttributeNode(x)
此代码删除所有 <book> 元素的所有属性:
x = xmlDoc.getElementsByTagName("book");
for (i = 0; i < x.length; i++) {
while (x[i].attributes.length > 0) {
attnode = x[i].attributes[0];
old_att = x[i].removeAttributeNode(attnode);
}
}
亲自试一试 »
示例解释:
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!