THE WORLD'S LARGEST WEB DEVELOPER SITE
HTMLCSSJAVASCRIPTSQLPHPBOOTSTRAPJQUERYANGULARXML
 

XML DOM removeNamedItem() Method


NamedNodeMap Object Reference 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 Reference NamedNodeMap Object