Atributo children del elemento del DOM HTML
- Página anterior childNodes
- Página siguiente classList
- Volver a la capa superior Objeto Elements del DOM HTML
Definición y uso
children
Atributo devuelve la colección de subelementos del elemento.
children
Atributo devuelve un objeto HTMLCollection.
Por favor, consulte:
Nodos de HTML y elementos
En HTML DOM(文档对象模型)中,HTML 文档是拥有(或没有)子节点的节点集合。
NodoSe refiere a los nodos de elemento, nodos de texto y nodos de comentario.
ElementoEl espacio en blanco entre ellos también es un nodo de texto.
Mientras que el elemento es solo un nodo de elemento.
Subnodos y subelementos
childNodes DevuelveSubnodos(元素节点、文本节点和注释节点)。
children DevuelveSubelementos(而非文本和注释节点)。
Hermanos y hermanos de elementos
hermanoSon "hermano" y "hermana".
hermanoes un nodo que tiene el mismo nodo padre (en el mismo childNodes de la lista).
hermano de elementoes un elemento que tiene el mismo padre elemento (en el mismo children de la lista).
Ejemplo
Ejemplo 1
Obtener el conjunto de elementos secundarios del elemento <body>:
const collection = document.body.children;
Ejemplo 2
¿Cuántos elementos secundarios tiene "myDIV"?:
let count = document.getElementById("myDIV").children.length;
Ejemplo 3
Cambiar el fondo del segundo elemento secundario de "myDIV":
const collection = document.getElementById("myDIV").children; collection[1].style.backgroundColor = "yellow";
Ejemplo 4
Obtener el texto del tercer elemento secundario del elemento <select> (índice 2):
const collection = document.getElementById("mySelect").children[2].text;
Ejemplo 5
Recorrer todos los elementos secundarios de <body> y cambiar su fondo:
const collection = document.body.children; for (let i = 0; i < collecton.length; i++) { collection[i].style.backgroundColor = "red"; }
Sintaxis
element.children
Valor devuelto
Tipo | Descripción |
---|---|
Objeto |
Objeto HTMLCollection. Conjunto de nodos de elementos. Los elementos se ordenan según su aparición en el documento. |
Compatibilidad del navegador
element.children
Es una característica de DOM Level 1 (1998).
Todos los navegadores lo soportan completamente:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Soporte | 9-11 | Soporte | Soporte | Soporte | Soporte |
- Página anterior childNodes
- Página siguiente classList
- Volver a la capa superior Objeto Elements del DOM HTML