Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Element: getAttributeNode()-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⁩.

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
# dom-element-getattributenode

Browser-Kompatibilität

Siehe auch