Derniers tutoriels de développement web
 

HTML DOM length Propery

<Attribut objet

Exemple

Obtenez le nombre d'attributs d'un <button> élément:

var x = document.getElementsByTagName("BUTTON")[0].attributes.length;

Le résultat de x pourrait être:

2
Essayez vous - même »

Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.


Définition et utilisation

La propriété de longueur renvoie le nombre de noeuds dans un objet NamedNodeMap.

Les attributs d'un objet nœud est un exemple d'un objet NamedNodeMap.

Cette propriété est en lecture seule.

Conseil: Utiliser le item() méthode pour retourner un noeud à l'index spécifié dans un objet NamedNodeMap.


Support du navigateur

Propriété
length Oui Oui Oui Oui Oui

Remarque: Dans Internet Explorer 8 et plus tôt, la propriété de longueur pour les attributs retourne le nombre de tous les attributs possibles pour un élément.


Syntaxe

namednodemap .length

Détails techniques

Valeur de retour: Un numéro, ce qui représente le nombre de noeuds d'attributs dans le nodemap
version DOM Niveau de base 1

Exemples

autres exemples

Exemple

Boucle à travers tous les attributs d'un <button> élément et sortie le nom de chaque attribut:

var txt = "";
var x = document.getElementById("myBtn").attributes;

var i;
for (i = 0; i < x.length; i++) {
    txt += "Attribute name: " + x[i].name + "<br>";
}

Le résultat de txt sera:

Attribute name: id
Attribute name: onclick
Attribute name: class
Essayez vous - même »

Exemple

Découvrez combien les attributs d' un <img> élément ont:

var x = document.getElementById("myImg").attributes.length;

Le résultat de x sera:

5
Essayez vous - même »

Exemple

Boucle à travers tous les attributs d'un <img> élément et sortie le nom et la valeur de chaque attribut:

var txt = "";
var x = document.getElementById("myImg");

var i;
for (i = 0; i < x.attributes.length; i++) {
    txt = txt + x.attributes[i].name + " = " + x.attributes[i].value + "<br>";
}
Essayez vous - même »

<Attribut objet