HTML DOM Element attribut childElementCount
- Page précédente blur()
- Page suivante childNodes
- Retour au niveau supérieur Objet Elements du DOM HTML
Définition et utilisation
childElementCount
L'attribut retourne le nombre d'enfants de l'élément.
childElementCount
L'attribut retourne la même valeur que children.length.
childElementCount
C'est en lecture seule.
Remarque :La valeur de retour est le nombre d'éléments enfants, et non le nombre de nœuds enfants (comme les nœuds de texte et les nœuds de commentaire).
Veuillez également consulter :
Les nœuds HTML et les éléments
Dans HTML DOMDans (Document Object Model), un document HTML est un ensemble de nœuds (ou sans nœuds) qui possèdent (ou ne possèdent pas) des enfants.
NœudSe réfère aux nœuds d'élément, aux nœuds de texte et aux nœuds de commentaire.
ÉlémentLes espaces entre eux sont également des nœuds de texte.
Et l'élément est seulement un nœud d'élément.
Nœud et enfant
childNodes RetourneNœud(nœuds d'élément, nœuds de texte et nœuds de commentaire).
children RetourneEnfant(pas les nœuds de texte et les nœuds de commentaire).
Frère et frère d'élément
FrèreSont 'frère' et 'sœur'.
FrèreSont des nœuds qui ont le même noeud parent (dans le même childNodes de la liste).
Frère d'élémentSont des éléments qui ont le même parent (dans le même children de la liste).
Exemple
Exemple 1
Le nombre d'éléments enfants du élément <div> :
let numb = document.getElementById("myDIV").childElementCount;
Exemple 2
childElementCount retourne la même valeur que children.length :
let numb = document.getElementById("myDIV").children.length;
Syntaxe
element.childElementCount
Valeur de retour
Type | Description |
---|---|
Numérique | Le nombre d'éléments enfants de l'élément. |
Support du navigateur
element.childElementCount
C'est une caractéristique de DOM Level 3 (2004).
Tous les navigateurs le supportent complètement :
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | 9-11 | Support | Support | Support | Support |
- Page précédente blur()
- Page suivante childNodes
- Retour au niveau supérieur Objet Elements du DOM HTML