Przykład
Dowiedzieć się, czy <ul> element ma żadnych węzłów potomnych:
var list = document.getElementById("myList").hasChildNodes();
Wynikiem liście będą:
true
Spróbuj sam " Więcej "Try it Yourself" przykłady poniżej.
Definicja i Wykorzystanie
hasChildNodes() metoda zwraca true jeśli określony węzeł ma żadnych węzłów potomnych, w przeciwnym razie false.
Uwaga: białe znaki wewnątrz węzła jest traktowane jako węzły tekstowe, więc jeśli pozostawić żadnych spacji lub linia zasila wewnątrz elementu, element ten nadal ma węzły potomne.
Wsparcie przeglądarka
metoda | |||||
---|---|---|---|---|---|
hasChildNodes() | tak | tak | tak | tak | tak |
Składnia
parametry Żaden
Szczegóły techniczne
Zwracana wartość: Logiczna, zwraca prawdę, jeśli węzeł ma węzły potomne, w przeciwnym wypadku false DOM Version Rdzeń poziomu obiektu 1 Węzeł
Więcej przykładów
Przykład
Usunięcie pierwszego węzła potomnego (index 0) wewnątrz <ul> elementu, jeśli element posiada wszystkie węzły podrzędne:
// 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]);
} Spróbuj sam "
Podobne strony
HTML DOM: href="prop_node_childnodes.html"> element . childNodes() Method href="prop_node_childnodes.html"> element . childNodes() Method
HTML DOM: węzeł. firstChild nieruchomości
HTML DOM: węzeł. lastChild nieruchomości
HTML DOM: węzeł. parentNode nieruchomości
HTML DOM: węzeł. nextSibling nieruchomości
HTML DOM: węzeł. previousSibling nieruchomości