Ejemplo
Obtener el contenido HTML de la siguiente hermano de un elemento de la lista:
var x =
document.getElementById("item1").nextSibling.innerHTML;
El resultado de x será:
Tea (second li)
Inténtalo tú mismo " Definición y Uso
La propiedad nextSibling devuelve el nodo inmediatamente después del nodo especificado, en el mismo nivel del árbol.
El nodo devuelto se devuelve como un objeto Node.
La diferencia entre esta propiedad y nextElementSibling , es que nextSibling devuelve el siguiente nodo relacionado como un nodo de elemento, un nodo de texto o un nodo de comentario, mientras nextElementSibling devuelve el siguiente nodo relacionado como un nodo de elemento (ignores text and comment nodes) .
Esta propiedad es de solo lectura.
Consejo: Utilice la previousSibling propiedad para devolver el nodo anterior del nodo especificado, en el mismo nivel del árbol.
Consejo: Utilice la childNodes propiedad para devolver cualquier nodo hijo de un nodo especificado.
Soporte del navegador
Propiedad | |||||
---|---|---|---|---|---|
nextSibling | Sí | Sí | Sí | Sí | Sí |
Sintaxis
node .nextSibling
Detalles técnicos
Valor de retorno: | Un objeto de nodo, que representa el siguiente hermano del nodo, o null si no hay siguiente hermano |
---|---|
Versión DOM | Nivel básico de objetos 1 Nodo |
Páginas relacionadas
Referencia HTML DOM: nodo. childNodes propiedad
Referencia HTML DOM: nodo. firstChild propiedad
Referencia HTML DOM: nodo. lastChild propiedad
Referencia HTML DOM: nodo. parentNode propiedad
Referencia HTML DOM: nodo. previousSibling propiedad
Referencia HTML DOM: nodo. nombreNodo propiedad