NamedNodeMap.removeNamedItem()
The removeNamedItem()
method of the NamedNodeMap
interface
removes the Attr
corresponding to the given name from the map.
Syntax
removeNamedItem(attrName);
Parameters
attrName
-
The name of the attribute to remove from the map.
Return value
The removed Attr
.
Exceptions
NotFoundError
DOMException
-
Thrown if there is no attribute with the given name.
Example
<pre test="testValue"></pre>
const pre = document.getElementsByTagName("pre")[0];
const attrMap = pre.attributes;
let result = "The `test` attribute initially contains `" + attrMap["test"].value + "`.\n";
result += "We remove it.\n\n";
attrMap.removeNamedItem("test");
if (attrMap.getNamedItem("test")) {
result += "And `test` still exists.";
}
else {
result += "And `test` is no more to be found.";
}
pre.textContent = result;
Specification
Specification |
---|
DOM Standard # dom-namednodemap-removenameditem |
Browser compatibility
BCD tables only load in the browser