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

js
getAttributeNode(attrName)

Parameter

attrName

Ein String, der den Namen des Attributs enthält.

Rückgabewert

Ein Attr-Knoten für das Attribut.

Beispiele

js
// 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

Siehe auch