Méthode hasChildNodes() de l'élément DOM HTML
- Page précédente hasAttributes()
- Page suivante id
- Retour au niveau supérieur Objet Elements du DOM HTML
Définition et utilisation
Si un nœud spécifié a des nœuds enfants,hasChildNodes()
La méthode renvoie true
sinon renvoie false
.
hasChildNodes()
La méthode est lecture seule.
Remarque
Les espaces blancs entre les nœuds sont considérés comme des nœuds enfants (nœuds texte).
Veuillez également consulter :
Les nœuds HTML et les éléments
Dans HTML DOMDans le modèle objet document (DOM), un document HTML est un ensemble de nœuds (ou sans nœuds) qui possèdent (ou ne possèdent pas) des nœuds enfants.
NœudC'est un nœud d'élément, un nœud texte et un nœud commentaire.
ÉlémentLes espaces blancs entre eux sont également des nœuds texte.
Tandis que l'élément n'est qu'un nœud d'élément.
Nœuds enfants et éléments enfants
childNodes RetourneNœuds enfants(nœuds d'élément, nœuds texte et nœuds commentaires).
children RetourneFils d'élément(non les nœuds texte et les nœuds commentaires).
Frère et frère d'élément
FrèreC'est le 'frère' et la 'sœur'.
FrèreC'est des nœuds qui ont le même parent (dans le même childNodes Liste).
Frère d'élémentC'est des éléments qui ont le même parent (dans le même children Liste).
Exemple
Exemple 1
L'élément a-t-il des nœuds enfants ?
let answer = element.hasChildNodes();
Exemple 2
Retirer le premier nœud enfant de l'élément :
if (element.hasChildNodes()) { element.removeChild(element.childNodes[0]); }
Syntaxe
element.hasChildNodes()
Paramètres
Aucun.
Valeur de retour
Type | Description |
---|---|
Valeur booléenne | Si le nœud possède des nœuds enfants, il renvoie true, sinon il renvoie false. |
Support du navigateur
element.hasChildNodes()
C'est une caractéristique de DOM Level 1 (1998).
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 hasAttributes()
- Page suivante id
- Retour au niveau supérieur Objet Elements du DOM HTML