HTML DOM Element nextSibling propiedad
- Página anterior namespaceURI
- Página siguiente nextElementSibling
- Volver a la capa superior Objeto HTML DOM Elements
Definición y uso
nextSibling
La propiedad devuelve el siguiente nodo en el mismo nivel de la estructura del árbol.
nextSibling
Se devuelve un objeto Node.
nextSibling
Las propiedades son de solo lectura.
Atención
nextSibling
Devuelve el siguiente hermano: nodo de elemento, nodo de texto o nodo de comentario.
El espacio en blanco entre los elementos también es un nodo de texto.
Solución alternativa:
Atributo nextElementSibling - nextElementSibling
Devuelve el siguiente hermano de elemento (ignora nodos de texto y comentarios).
Véase también:
Nodo de HTML y elemento
En HTML DOMen el (o sin) nodo de conjunto de documentos HTML, que es un nodo que tiene (o no tiene) nodos hijos.
NodoSe refiere a nodos de elemento, nodos de texto y nodos de comentario.
ElementoLos espacios en blanco entre ellos también son nodos de texto.
Mientras que el elemento es solo un nodo de elemento.
Hermano y hermano de elemento
HermanoSon "hermano" y "hermana".
HermanoSon nodos que tienen el mismo padre nodo (en el mismo childNodes de la lista).
Elemento hermanoSon elementos que tienen el mismo padre elemento (en el mismo children de la lista).
Nodo hijo y elemento hijo
childNodes DevuelveNodo hijo(Nodo de elemento, nodo de texto y nodo de comentario).
children DevuelveElemento hijo(No nodos de texto ni comentarios).
nextSibling y nextElementSibling
nextSibling Devuelve el siguienteNodo(Nodo de elemento, nodo de texto o nodo de comentario). Los espacios en blanco entre elementos también son nodos de texto.
nextElementSibling Devuelve el siguienteElemento(No devuelve nodos de texto ni comentarios).
previousSibling y previousElementSibling
previousSibling Devuelve el anteriorNodo(Nodo de elemento, nodo de texto o nodo de comentario). Los espacios en blanco entre elementos también son nodos de texto.
previousElementSibling Devuelve el anteriorElemento(No devuelve nodos de texto ni comentarios).
Ejemplo
Devuelve el contenido HTML del hermano siguiente del elemento de la lista:
document.getElementById("item1").nextSibling.innerHTML;
Sintaxis
element.nextSibling
o
node.nextSibling
Valor devuelto
Tipo | Descripción |
---|---|
Nodo | El hermano siguiente del elemento. |
null | Si no existe el siguiente hermano. |
Compatibilidad del navegador
element.nextSibling
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 namespaceURI
- Página siguiente nextElementSibling
- Volver a la capa superior Objeto HTML DOM Elements