Exemplu
Aflați dacă un <ul> element are nici un nod copil:
var list = document.getElementById("myList").hasChildNodes();
Rezultatul listă va fi:
true
Încearcă - l singur » Mai multe "Try it Yourself" - "Try it Yourself" exemplele de mai jos.
Definiție și utilizare
hasChildNodes() Metoda returnează true dacă nodul specificat are orice noduri copil, în caz contrar fals.
Notă: în interiorul unui nod spațiu alb este considerat ca noduri de text, așa că , dacă lăsați orice spațiu alb sau linie de feed - uri în interiorul unui element, acel element are încă noduri copil.
Suport pentru browser-
Metodă | |||||
---|---|---|---|---|---|
hasChildNodes() | da | da | da | da | da |
Sintaxă
Parametrii Nici unul
Detalii tehnice
Întoarcere Valoare: Un boolean, returnează true dacă nodul are noduri copil, fals în caz contrar DOM Versiunea Nivelul Core 1 Nod Obiect
Mai multe exemple
Exemplu
Scoateți primul nod copil (index 0) în interiorul unui <ul> elementului, în cazul în care elementul are orice noduri copil:
// 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]);
} Încearcă - l singur »
Pagini similare
HTML DOM de referință: href="prop_node_childnodes.html"> element . childNodes() Method href="prop_node_childnodes.html"> element . childNodes() Method
HTML DOM de referință: nod. firstChild proprietate
HTML DOM de referință: nod. lastChild proprietate
HTML DOM de referință: nod. parentNode proprietate
HTML DOM de referință: nod. nextSibling proprietate
HTML DOM de referință: nod. previousSibling proprietate