tutoriais mais recente desenvolvimento web
 

DOM Node hasChildNodes() Method

<Elemento de objeto

Exemplo

Descobrir se um <ul> elemento tem nós filhos:

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

O resultado da lista serão:

true
Tente você mesmo "

Mais "Try it Yourself" exemplos abaixo.


Definição e Uso

O hasChildNodes() método retorna true se o nó especificado tem nós filho, caso contrário false.

Nota: Espaços em branco dentro de um nó é considerado como nós de texto, por isso, se você deixar qualquer espaço em branco ou avanços de linha dentro de um elemento, esse elemento ainda tem nós filhos.


Suporte navegador

Método
hasChildNodes() sim sim sim sim sim

Sintaxe

parâmetros
Nenhum

Detalhes técnicos

Valor de retorno: Um booleano, retorna true se o nó tem nós filhos, caso contrário false
DOM Versão Núcleo Nível Objeto 1 Node

Exemplos

mais Exemplos

Exemplo

Retirar o primeiro nó filho (index 0) dentro de um <ul> elemento, se o elemento tem nós filhos:

// 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]);
}
Tente você mesmo "

Páginas relacionadas

HTML DOM referência: href="prop_node_childnodes.html"> element . childNodes() Method href="prop_node_childnodes.html"> element . childNodes() Method

HTML DOM referência: nó. firstChild propriedade

HTML DOM referência: nó. lastChild propriedade

HTML DOM referência: nó. parentNode propriedade

HTML DOM referência: nó. nextSibling propriedade

HTML DOM referência: nó. previousSibling propriedade


<Elemento de objeto