当前位置: 首页 > 网络学院 > XML相关教程 > XML DOM > removeAttributeNS() 方法
The removeAttributeNS() method removes an attribute specified by namespace and name.
removeAttributeNS() 方法的作用是:删除命名空间和名称所指定的属性。
elementNode.removeAttributeNS(ns,name) |
Parameter 参数 | Description 描述 |
---|---|
ns | Required. Specifies the namespace of the attribute to remove 必要参数。指定需要删除的属性所对应的命名空间 |
name | Required. Specifies the name attribute to remove 必要参数。指定需要删除的属性名称 |
In all examples, we will use the XML file books_ns.xml, and the JavaScript function loadXMLDoc().
在所有案例中,我们将使用“books_ns.xml”文件以及JavaScript 函数“loadXMLDoc()”。
The following code fragment removes the "lang" attribute from the first <title> element in "books_ns.xml":
下面的代码片断将删除“books_ns.xml”文件中的第一个<title>元素的“lang”属性:
xmlDoc=loadXMLDoc("books_ns.xml"); var x=xmlDoc.getElementsByTagName("title")[0]; var ns="http://www.w3schools.com/children/" document.write("Attribute Found: "); document.write(x.hasAttributeNS(ns,"lang")); x.removeAttributeNS(ns,"lang"); document.write("<br />Attribute Found: "); document.write(x.hasAttributeNS(ns,"lang")); |
Output:
输出结果:
Attribute Found: true Attribute Found: false |
removeAttributeNS() - Remove attribute by name and namespace
removeAttributeNS() - 删除指定的名称和命名空间所对应的属性