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 July 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
NotFoundError
DOMException
-
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 Standard # dom-element-removeattributenode |
Browser-Kompatibilität
BCD tables only load in the browser