Firefox Tomorrow

web api instance method

NamedNodeMap: removeNamedItem() method

View on MDN ↗

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.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.