web api instance method
NamedNodeMap: removeNamedItem() method
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
NotFoundErrorDOMException- : Thrown if there is no attribute with the given name.
Example
<pre test="testValue"></pre>
const pre = document.querySelector("pre");
const attrMap = pre.attributes;
let result = `The 'test' attribute initially contains '${attrMap["test"].value}'.\n`;
result += "We remove it.\n\n";
attrMap.removeNamedItem("test");
result += attrMap.getNamedItem("test")
? "And 'test' still exists."
: "And 'test' is no more to be found.";
pre.textContent = result;
Interactive exampleOpen the canonical MDN source to run this embedded demo.
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.