Résumé

length renvoie le nombre d'éléments dans une NodeList.

Syntaxe

numItems =nodeList.length
  • numItems est un entier (integer), valeur représentant le nombre d'éléments dans une NodeList.

Exemple

// tous les paragraphes dans le document 
var items = document.getElementsByTagName("p"); 
// pour chaque élément de la liste,
// ajouter l'élément entier en tant que chaîne de HTML
var gross = "";
for (var i = 0; i < items.length; i++) {
  gross += items[i].innerHTML;
}
// gross est maintenant tout le HTML pour les paragraphes

Notes

Malgré l'emplacement de cette page dans la référence, length n'est pas une propriété d'Element, mais plutôt d'une NodeList. Les objets NodeList sont retournés à partir des méthodes DOM comme document.getElementsByTagName.

length est une propriété très commune dans la programmation de DOM. Il est très courant de tester la longueur d'une liste (pour voir si elle existe) et de l'utiliser comme itérateur dans une boucle for, comme dans l'exemple ci-dessus.

Spécification

length

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidEdge MobileFirefox pour AndroidOpera pour AndroidSafari pour iOSSamsung Internet
Support simpleChrome Support complet 1Edge Support complet 12Firefox ? IE ? Opera ? Safari ? WebView Android Support complet OuiChrome Android Support complet OuiEdge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android Support complet Oui

Légende

Support complet  
Support complet
Compatibilité inconnue  
Compatibilité inconnue

Étiquettes et contributeurs liés au document

Étiquettes : 
Contributeurs à cette page : loella16
Dernière mise à jour par : loella16,