propriété length des attributs du DOM HTML

définition et utilisation

length l'attribut retourne le nombre de nœuds dans NamedNodeMap.

length les attributs sont en lecture seule.

note :les attributs des éléments HTML se trouvent dans NamedNodeMap.

voir également :

méthode nodemap.item()

exemple

exemple 1

obtenir le nombre d'attributs d'un élément HTML :

let num x = document.getElementById("myButton").attributes.length;

essayez-le vous-même

exemple 2

obtenir tous les noms d'attributs :

const nodeMap = document.getElementById("myButton").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
  text += nodeMap[i].name + "<br>";
}

essayez-le vous-même

exemple 3

combien d'attributs "myImg" a-t-il ?

let num = document.getElementById("myImg").attributes.length;

essayez-le vous-même

exemple 4

obtenir toutes les propriétés :

const nodeMap = document.getElementById("myImg").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
  text += nodeMap[i].name + " = " + nodeMap[i].value + "<br>";
}

essayez-le vous-même

syntaxe

namednodemap.length

détails techniques

valeur de retour

un nombre, représentant le nombre de nœuds de propriété dans nodemap.

supporte par le navigateur

attributes.length C'est une caractéristique DOM Level 1 (1998).

Tous les navigateurs le supportent :

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Support 9-11 Support Support Support Support