Ejemplo
Obtener el contenido HTML del hermano anterior de un elemento de la lista:
var x = document.getElementById("item2").previousSibling.innerHTML;
El resultado de x será:
Coffee (first li)
Inténtalo tú mismo " Definición y Uso
La propiedad previousSibling devuelve el nodo anterior del nodo especificado, en el mismo nivel del árbol.
El nodo devuelto se devuelve como un objeto Node.
La diferencia entre esta propiedad y previousElementSibling , es que previousSibling devuelve el nodo hermano anterior como un nodo de elemento, un nodo de texto o un nodo de comentario, mientras previousElementSibling devuelve el nodo hermano anterior como un nodo de elemento (ignores text and comment nodes) .
Esta propiedad es de solo lectura.
Consejo: Utilice la nextSibling propiedad para devolver el siguiente nodo 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 | |||||
---|---|---|---|---|---|
previousSibling | Sí | Sí | Sí | Sí | Sí |
Sintaxis
node .previousSibling
Detalles técnicos
Valor de retorno: | Un objeto de nodo, representando el hermano anterior del nodo, o null si no hay hermano anterior |
---|---|
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. nextSibling propiedad
Referencia HTML DOM: nodo. nombreNodo propiedad