Gli ultimi tutorial di sviluppo web
 

DOM Node hasChildNodes() Method

<Oggetto Element

Esempio

Scopri se un <ul> elemento ha dei nodi figli:

var list = document.getElementById("myList").hasChildNodes();                   

Il risultato della lista sarà:

true
Prova tu stesso "

Più "Try it Yourself" esempi di seguito.


Definizione e l'utilizzo

Il hasChildNodes() metodo restituisce true se il nodo specificato ha nodi figli, altrimenti false.

Nota: Lo spazio bianco all'interno di un nodo è considerato come nodi di testo, quindi se si lascia uno spazio bianco o avanzamenti di riga all'interno di un elemento, quell'elemento ha ancora nodi figlio.


Supporto browser

Metodo
hasChildNodes()

Sintassi

parametri
Nessuna

Dettagli tecnici

Valore di ritorno: Un valore booleano, restituisce true se il nodo ha dei nodi secondari, false altrimenti
DOM Version Nucleo Livello 1 Nodo Oggetto

Esempi

Altri esempi

Esempio

Rimuovere il primo nodo figlio (index 0) all'interno di un <ul> elemento, se l'elemento ha nodi figli:

// 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]);
}
Prova tu stesso "

Pagine correlate

Di riferimento HTML DOM: href="prop_node_childnodes.html"> element . childNodes() Method href="prop_node_childnodes.html"> element . childNodes() Method

Di riferimento HTML DOM: nodo. firstChild Proprietà

Di riferimento HTML DOM: nodo. lastChild Proprietà

Di riferimento HTML DOM: nodo. parentNode Proprietà

Di riferimento HTML DOM: nodo. nextSibling Proprietà

Di riferimento HTML DOM: nodo. previousSibling Proprietà


<Oggetto Element