Méthode getAttributeNode() de l'élément DOM HTML
- Page précédente getAttribute()
- Page suivante getBoundingClientRect()
- Retour au niveau supérieur Objet Elements du DOM HTML
Définition et utilisation
getAttribute()
La méthode retourne la valeur de l'attribut spécifié sous forme d'objet Attr.
Solution de remplacement :
Utilisation Méthode getAttribute() Cela sera plus facile.
Veuillez également consulter :
Tutoriel :
Manuel de référence :
Concept : Différence entre getAttribute() et getAttributeNode()
getAttribute()
La méthode retourne la valeur de l'attribut.
getAttributeNode()
La méthode retourne Objet AttrVous devez utiliser Attribut value Attr Pour obtenir cette valeur.
Les résultats sont identiques.
Exemple
Exemple 1
Obtenir la valeur du noeud d'attribut class de l'élément <h1> :
const element = document.getElementsByTagName("H1")[0]; let text = element.getAttributeNode("class").value;
Exemple 2
Obtenir la valeur du noeud d'attribut target de l'élément <a> :
var elmnt = document.getElementById("myAnchor"); var attr = elmnt.getAttributeNode("target").value;
Exemple 3
Obtenir la valeur du noeud d'attribut onclick de l'élément <button> :
var elmnt = document.getElementById("myBtn"); var attr = elmnt.getAttributeNode("onclick").value;
Syntaxe
element.getAttributeNode(name)
Paramètre
Paramètre | Description |
---|---|
name | Obligatoire. Nom de l'attribut. |
Valeur de retour
Type | Description |
---|---|
Objet | Objet Attr du noeud d'attribut. |
null | Si l'attribut n'existe pas. |
Description
getAttributeNode()
La méthode retourne un noeud Attr, représentant la valeur de l'attribut spécifié. Notez que le noeud Attr peut également être obtenu via l'attribut attributes hérité de l'interface Node.
Support du navigateur
element.getAttributeNode()
C'est une caractéristique de DOM Level 1 (1998).
Tous les navigateurs le supportent pleinement :
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | 9-11 | Support | Support | Support | Support |
- Page précédente getAttribute()
- Page suivante getBoundingClientRect()
- Retour au niveau supérieur Objet Elements du DOM HTML