XML DOM removeNamedItem() Method
NamedNodeMap Object
Example
The following code fragment loads "books.xml" into xmlDoc, loops through the <book> elements and removes the category attributes:
function myFunction(xml) {
var xmlDoc = xml.responseXML;
var txt = "";
var x = xmlDoc.getElementsByTagName('book');
txt +=
x.item(0).attributes.length + "<br>";
x.item(0).attributes.removeNamedItem("category");
txt += x.item(0).attributes.length;
document.getElementById("demo").innerHTML = txt;
}
Try it Yourself »
Definition and Usage
The removeNamedItem() method removes the specified node.
If the removed attribute has a default value, a new attribute immediately appears containing the default value as well as the namespace URI, local name, and prefix, if any.
This method returns the removed node.
Syntax
removeNamedItem(nodename)
Parameter | Description |
---|---|
nodename | The name of the node to remove |
NamedNodeMap Object