Longueur des attributs HTML DOM
Exemple
Obtenez le nombre d'attributs d'un élément HTML :
let num x = document.getElementById("myButton").attributes.length;
Plus d'exemples ci-dessous.
Définition et utilisation
La length
propriété renvoie le nombre de nœuds dans un NamedNodeMap.
La length
propriété est en lecture seule.
Noter
Les attributs d'un élément HTML sont situés dans un NamedNodeMap.
Voir également:
Syntaxe
namednodemap.length
Détails techniques
Valeur de retour : | Un nombre, représentant le nombre de nœuds d'attribut dans la carte de nœuds |
---|
Plus d'exemples
Obtenez le nom de tous les attributs :
const nodeMap = document.getElementById("myButton").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
text += nodeMap[i].name + "<br>";
}
Combien d'attributs possède "myImg" :
let num = document.getElementById("myImg").attributes.length;
Obtenez tous les attributs :
const nodeMap = document.getElementById("myImg").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
text += nodeMap[i].name + " = " + nodeMap[i].value + "<br>";
}
Prise en charge du navigateur
attributes.length
est une fonctionnalité DOM niveau 1 (1998).
Il est entièrement pris en charge dans tous les navigateurs :
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |