Baseline Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die removeAttributeNode()-Methode der Element-Schnittstelle entfernt den angegebenen Attr Knoten aus dem Element.
Falls Sie den Attributknoten nicht inspizieren müssen, bevor Sie ihn entfernen, können Sie stattdessen die Element.removeAttribute() Methode verwenden.
Syntax
js
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
js
// Given: <div id="foo" lang="en-US" />
const d = document.getElementById("foo");
const dLang = d.getAttributeNode("lang");
d.removeAttributeNode(dLang);
// lang is now removed: <div id="foo" />
Hinweise
Wenn das entfernte Attribut einen Standardwert hat, wird es sofort ersetzt. Das ersetzende Attribut hat den gleichen Namespace-URI und lokalen Namen sowie das ursprüngliche Präfix, falls zutreffend.
Es gibt keine removeAttributeNodeNS-Methode; die
removeAttributeNode-Methode kann sowohl namenraumbezogene als auch nicht-namenraumbezogene Attribute entfernen.
Spezifikationen
| Spezifikation |
|---|
| DOM # dom-element-removeattributenode |
Browser-Kompatibilität
Siehe auch
Help improve MDN
Ja NeinErfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.