--- title: element.getAttributeNode slug: Web/API/Element/getAttributeNode tags: - API - Attributs - DOM - Element - Méthodes - Noeud translation_of: Web/API/Element/getAttributeNode ---
{{ APIRef("DOM") }}
Renvoie le nœud d'attribut spécifié pour l'élément courant, en tant que noeud Attr
.
var attrNode = element.getAttributeNode(attrName);
attrNode
est un nœud Attr
pour l'attribut demandé.attrName
est une chaîne de caractères qui contient le nom de l'attribut.// html: <div id="top" /> var t = document.getElementById("top"); var idAttr = t.getAttributeNode("id"); alert(idAttr.value == "top")
Lorsqu'elle est appelée sur un élément HTML dans un DOM marqué comme un document HTML, getAttributeNode
passe en minuscules son argument avant de continuer.
Les nœuds Attr
héritent de Node
, mais ne sont pas considérés comme faisant partie de l'arbre du document. Les attributs habituels des nœuds comme parentNode, previousSibling, et nextSibling sont null
pour un nœud Attr
. Vous pouvez cependant accéder à l'élément auquel cet attribut appartient grâce à la propriété ownerElement
.
getAttribute est habituellement utilisé à la place de getAttributeNode
pour obtenir la valeur d'un attribut d'un élément.
{{ DOMAttributeMethods() }}