Exemple
Obtenez le nom du first attribut d'un <button> élément:
var x = document.getElementsByTagName("BUTTON")[0].attributes.item(0).nodeName;
Le résultat de x pourrait être:
onclick
Essayez vous - même » Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.
Définition et utilisation
L' item() méthode retourne le nœud à l'index spécifié dans un NamedNodeMap, comme un objet de noeud.
Les noeuds sont classés comme ils apparaissent dans le code source, et l'indice commence à 0.
Remarque: Il y a deux façons d'accéder à un nœud d'attribut à l'index spécifié dans un NamedNodeMap:
Cette syntaxe:
document.getElementsByTagName("BUTTON")[0].attributes.item(1); // The 2nd attribute Try it
Produira le même résultat que cette syntaxe:
document.getElementsByTagName("BUTTON")[0].attributes[1]; // The 2nd attribute Try it
Vous pouvez utiliser la méthode que vous voulez, cependant, la méthode la plus courante est [index].
Astuce: Utilisez la longueur propriété pour retourner le nombre de nœuds dans un objet NamedNodeMap.
Support du navigateur
méthode | |||||
---|---|---|---|---|---|
item() | Oui | Oui | Oui | Oui | Oui |
Syntaxe
Les valeurs des paramètres Paramètre Type La description index Number Champs obligatoires. L'indice du nœud dans NamedNodeMap vous voulez retourner
Détails techniques
Valeur de retour: Un objet de noeud représentant le noeud d'attribut à l'index spécifié.
Remarque: renvoie null si le numéro d'index est hors de portée version DOM Niveau de base 1
autres exemples
Exemple
Modifiez la valeur d'un <button> second attribut de l' élément:
document.getElementsByTagName("BUTTON")[0].attributes[1].value = "newClass"; Essayez vous - même »