Example 1 — MDN Sample
Remove a present attribute, then confirm with getNamedItem.
const pre = document.querySelector("pre"); // <pre test="testValue">
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.";
console.log(result); How It Works
- Get the map.
pre.attributesis a liveNamedNodeMap. - Read first.
attrMap["test"].valueshows the starting value. - Remove by name.
removeNamedItem("test")drops the Attr from the element (MDN). - Verify.
getNamedItem("test")is nownull.

