TUTORIALFrontendFETCHED

XML DOM removeAttributeNode() 方法

XML DOM removeAttributeNode() 方法 Element 对象 定义和用法 removeAttributeNode() 方法删除指定的属性节点。 如果属性的默认值是在 DTD 中定义,那么新属性出现时会带有该默认值。 该函数返回要删除的属性节点。 语法 elementNode.removeAttributeNode(node) 参数 描述 node 必需。要删除的节点。..

Updated 7/16/2026

Tutorial detail pages default to noindex.

XML DOM removeAttributeNode() 方法


Element 对象参考手册 Element 对象

定义和用法

removeAttributeNode() 方法删除指定的属性节点。

如果属性的默认值是在 DTD 中定义,那么新属性出现时会带有该默认值。

该函数返回要删除的属性节点。

语法

elementNode.removeAttributeNode(node)

参数 描述
node 必需。要删除的节点。


实例

下面的代码片段使用 loadXMLDoc() 把 "books.xml" 载入 xmlDoc 中,并删除所有 <book> 元素的 "category" 属性节点:

实例

xmlDoc=loadXMLDoc("books.xml"); 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); document.write("Removed: " + old_att.nodeName) document.write(": " + old_att.nodeValue) document.write("<br>") } }

尝试一下 »

Element 对象参考手册 Element 对象