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
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