Element: removeAttributeNode()-Methode
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
Die removeAttributeNode()-Methode des Element-Interfaces entfernt den angegebenen Attr-Knoten aus dem Element.
Wenn Sie den Attributknoten nicht inspizieren müssen, bevor Sie ihn entfernen, können Sie stattdessen die Element.removeAttribute()-Methode verwenden.
Syntax
removeAttributeNode(attributeNode)
Parameter
attributeNode-
Der Attributknoten, der aus dem Element entfernt werden soll.
Rückgabewert
Der Attributknoten, der entfernt wurde.
Ausnahmen
NotFoundErrorDOMException-
Wird ausgelöst, wenn die Attributliste des Elements den Attributknoten nicht enthält.
Beispiele
// Given: <div id="top" align="center" />
const d = document.getElementById("top");
const d_align = d.getAttributeNode("align");
d.removeAttributeNode(d_align);
// align is now removed: <div id="top" />
Hinweise
Wenn das entfernte Attribut einen Standardwert hat, wird es sofort ersetzt. Das ersetzende Attribut hat denselben Namespace-URI und denselben lokalen Namen, sowie das ursprüngliche Präfix, wenn es zutrifft.
Es gibt keine removeAttributeNodeNS-Methode; die
removeAttributeNode-Methode kann sowohl Attribute mit Namensraum als auch solche ohne Namensraum entfernen.
Spezifikationen
| Specification |
|---|
| DOM> # dom-element-removeattributenode> |
Browser-Kompatibilität
Loading…