Ejemplo
Obtener el contenido HTML del hermano anterior de un elemento de la lista:
var x =
document.getElementById("item2").previousElementSibling.innerHTML;
El resultado de x será:
Coffee (first li)
Inténtalo tú mismo " Definición y Uso
La propiedad previousElementSibling devuelve el elemento anterior del elemento especificado, en el mismo nivel del árbol.
La diferencia entre esta propiedad y previousSibling , 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 nextElementSibling propiedad para devolver el siguiente elemento del elemento especificado.
Consejo: Utilice el niños propiedad para devolver cualquier elemento secundario de un elemento especificado.
Soporte del navegador
Propiedad | |||||
---|---|---|---|---|---|
previousElementSibling | 2.0 | 9.0 | 3.5 | 4.0 | 10.0 |
Sintaxis
node .previousElementSibling
Detalles técnicos
Valor de retorno: | Un objeto de nodo, representando el hermano anterior de un elemento, o null si no hay hermano anterior |
---|---|
Versión DOM | Nivel básico 3 Elemento Transversal |