Element: getAttributeNode()-Methode
Gibt das angegebene Attribut des angegebenen Elements als Attr
-Knoten zurück.
Diese Methode ist nützlich, wenn Sie die Instanzeigenschaften des Attributs benötigen. Wenn Sie nur den Wert des Attributs benötigen, können Sie stattdessen die getAttribute()
-Methode verwenden.
Syntax
getAttributeNode(attrName)
Parameter
attrName
-
Ein String, der den Namen des Attributs enthält.
Rückgabewert
Ein Attr
-Knoten für das Attribut.
Beispiele
// html: <div id="top" />
let t = document.getElementById("top");
let idAttr = t.getAttributeNode("id");
alert(idAttr.value === "top");
Hinweise
Wenn die Methode auf ein HTML-Element in einem als HTML-Dokument gekennzeichneten DOM aufgerufen wird, wird das Argument von getAttributeNode
vor der weiteren Verarbeitung in Kleinbuchstaben umgewandelt.
Der Attr
-Knoten erbt von Node
, wird jedoch nicht als Teil des Dokumentbaums betrachtet. Häufige Node
-Attribute wie parentNode, previousSibling und nextSibling sind für einen Attr
-Knoten null
. Sie können jedoch das Element, zu dem das Attribut gehört, mit der Eigenschaft ownerElement
abrufen.
Spezifikationen
Specification |
---|
DOM Standard # dom-element-getattributenode |
Browser-Kompatibilität
BCD tables only load in the browser