Skip to content

Latest commit

 

History

History
57 lines (37 loc) · 2.11 KB

File metadata and controls

57 lines (37 loc) · 2.11 KB
title slug l10n
Element : méthode getAttributeNode()
Web/API/Element/getAttributeNode
sourceCommit
7eed0e1e4ab478d78dc7ca23c19ae77406776e4e

{{APIRef("DOM")}}

La méthode getAttributeNode(), associée à l'interface Element, renvoie l'attribut correspondant de l'élément courant sous la forme d'un nœud Attr.

Cette méthode est utile pour obtenir les propriétés d'instance de l'attribut. Si on souhaite seulement obtenir la valeur de l'attribut, on pourra plutôt utiliser la méthode getAttribute().

Syntaxe

getAttributeNode(attrName)

Paramètres

  • attrName
    • : Une chaîne de caractères qui contient le nom de l'attribut recherché.

Valeur de retour

Un nœud Attr pour l'attribut demandé.

Exemples

// html: <div id="top" />
let t = document.getElementById("top");
let idAttr = t.getAttributeNode("id");
console.log(idAttr.value === "top");

Notes

Lorsque cette méthode est appelée sur un élément HTML dans un DOM marqué comme un document HTML, elle transforme son argument en minuscules 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.

Spécifications

{{Specifications}}

Compatibilité des navigateurs

{{Compat}}

Voir aussi