Exemple
Pour savoir si un <ul> élément a des nœuds enfants:
var list = document.getElementById("myList").hasChildNodes();
Le résultat de la liste sera:
true
Essayez vous - même » Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.
Définition et utilisation
Le hasChildNodes() méthode renvoie vrai si le noeud spécifié a des noeuds enfants, sinon faux.
Remarque: à l' intérieur d' un noeud Whitespace est considéré comme des nœuds de texte, donc si vous laissez un espace blanc ou interlignes intérieur d' un élément, cet élément a encore des nœuds enfants.
Support du navigateur
méthode | |||||
---|---|---|---|---|---|
hasChildNodes() | Oui | Oui | Oui | Oui | Oui |
Syntaxe
Paramètres Aucun
Détails techniques
Valeur de retour: Valeur booléenne, renvoie true si le noeud possède des nœuds enfant, sinon false version DOM Niveau de base 1 Noeud objet
autres exemples
Exemple
Supprimer le premier noeud enfant (index 0) à l' intérieur d' un <ul> élément, si l'élément a des noeuds enfants:
// Get the <ul> element with id="myList"
var list = document.getElementById("myList");
// If the <ul> element has
any child nodes, remove its first child node
if (list.hasChildNodes()) {
list.removeChild(list.childNodes[0]);
} Essayez vous - même »
Pages associées
Référence HTML DOM: href="prop_node_childnodes.html"> element . childNodes() Method href="prop_node_childnodes.html"> element . childNodes() Method
Référence HTML DOM: nœud. propriété firstChild
Référence HTML DOM: nœud. propriété lastChild
Référence HTML DOM: nœud. propriété parentNode
Référence HTML DOM: nœud. propriété nextSibling
Référence HTML DOM: nœud. propriété previousSibling