Método hasChildNodes() do Elemento DOM HTML
- Página anterior hasAttributes()
- Próxima página id
- Voltar à página anterior Objeto Elements do HTML DOM
Definição e uso
Se o nó especificado tiver qualquer subnó,hasChildNodes()
o método retorna verdadeiro
caso contrário, retorna falso
.
hasChildNodes()
o método é de leitura.
Atenção
os espaços em branco entre nós são considerados nós filhos (nós de texto).
Veja também:
nós do HTML e elementos
em HTML DOM(Modelo de Objetos de Documento) onde o documento HTML é uma coleção de nós (ou não) que possuem (ou não) nós filhos.
nórefere-se a nós de elemento, de texto e de comentário.
elementoespaços em branco entre eles também são nós de texto.
enquanto o elemento é apenas um nó de elemento.
nó filho e filho de elemento
childNodes Retornanó filho(nós de elemento, de texto e de comentário).
filhos Retornafilho de elementonao inclui nós de texto e de comentário).
Primo e primo de elemento
primoé 'irmão' e 'irmã'.
primosão nós que compartilham o mesmo pai (no mesmo childNodes na lista).
primo de elementosão elementos que compartilham o mesmo pai (no mesmo filhos na lista).
Exemplo
Exemplo 1
O elemento tem nós filhos:
let answer = element.hasChildNodes();
Exemplo 2
Remover o primeiro nó filho do elemento:
if (element.hasChildNodes()) { element.removeChild(element.childNodes[0]); }
Sintaxe
element.hasChildNodes()
Parâmetros
Nenhum.
Retorno
Tipo | Descrição |
---|---|
Valor booleano | Se o nó tiver nós filhos, retorna true, caso contrário, retorna false. |
Suporte do navegador
element.hasChildNodes()
é uma característica do DOM Level 1 (1998).
Todos os navegadores suportam completamente:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Suporte | 9-11 | Suporte | Suporte | Suporte | Suporte |
- Página anterior hasAttributes()
- Próxima página id
- Voltar à página anterior Objeto Elements do HTML DOM