Los últimos tutoriales de desarrollo web
 

DOM nodo hasChildNodes() Method

<Elemento de objeto

Ejemplo

Averiguar si un <ul> elemento tiene nodos secundarios:

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

El resultado de la lista será:

true
Inténtalo tú mismo "

Más "Try it Yourself" ejemplos a continuación.


Definición y Uso

El hasChildNodes() método devuelve verdadero si el nodo especificado tiene nodos secundarios, de lo contrario falso.

Nota: El espacio en blanco dentro de un nodo se considera como nodos de texto, por lo que si se deja ningún espacio en blanco o saltos de línea dentro de un elemento, ese elemento todavía tiene nodos secundarios.


Soporte del navegador

Método
hasChildNodes()

Sintaxis

parámetros
Ninguna

Detalles técnicos

Valor de retorno: Un valor booleano, devuelve verdadero si el nodo tiene nodos secundarios, falso en caso contrario
Versión DOM Nivel básico de objetos 1 Nodo

Ejemplos

Más ejemplos

Ejemplo

Eliminar la primera nodo hijo (index 0) dentro de un <ul> elemento, si el elemento tiene nodos hijo:

// 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]);
}
Inténtalo tú mismo "

Páginas relacionadas

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

Referencia HTML DOM: nodo. firstChild propiedad

Referencia HTML DOM: nodo. lastChild propiedad

Referencia HTML DOM: nodo. parentNode propiedad

Referencia HTML DOM: nodo. nextSibling propiedad

Referencia HTML DOM: nodo. previousSibling propiedad


<Elemento de objeto