Latest web development tutorials
 

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