Exemple
Obtenez la valeur de la class noeud d'attribut d'un <h1> élément:
var elmnt = document.getElementsByTagName("H1")[0];
var attr =
elmnt.getAttributeNode("class").value;
Le résultat de attr sera:
democlass
Essayez vous - même » Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.
Définition et utilisation
Le getAttributeNode() méthode renvoie le noeud d'attribut avec le nom spécifié d'un élément, comme un objet Attr.
Astuce: Utilisez l' attribut .value propriété pour renvoyer la valeur du nœud d'attribut.
Astuce: Utilisez le getAttribute() méthode si vous voulez juste retourner la valeur d'attribut.
Pour plus d' informations sur l'objet Attr, consultez Le code HTML Attribut DOM objet .
Support du navigateur
méthode | |||||
---|---|---|---|---|---|
getAttributeNode() | Oui | Oui | Oui | Oui | Oui |
Syntaxe
Paramètres Paramètre Type La description attributename String Champs obligatoires. Le nom de l'attribut que vous souhaitez revenir
Détails techniques
Valeur de retour: Un objet Attr, représentant le specified noeud d'attribut.
Remarque: Si le attribut n'existe pas, la valeur de retour est nulle ou une chaîne vide ("") version DOM Niveau de base 1 Élément objet
autres exemples
Exemple
Obtenir la valeur de la target noeud d'attribut d'un <a> élément:
var elmnt = document.getElementById("myAnchor");
var attr = elmnt.getAttributeNode("target").value; Le résultat de attr sera:
_blank
Essayez vous - même »
Exemple
Obtenez la valeur du onclick noeud d'attribut d'un <button> élément:
var elmnt = document.getElementById("myBtn");
var attr = elmnt.getAttributeNode("onclick").value; Le résultat de attr sera:
myFunction() Essayez vous - même »
Pages associées
Tutoriel HTML: Attributs HTML
HTML DOM Référence: Le code HTML DOM Attribut objet
HTML DOM Référence: href="met_element_getattribute.html"> getAttribute() Method
HTML DOM Référence: attribut .value propriété
HTML DOM Référence: href="met_element_removeattributenode.html"> removeAttributeNode() Method
HTML DOM Référence: href="met_element_setattributenode.html"> setAttributeNode() Method