HTML DOM anteriorPropiedad de hermano
Ejemplo
Obtenga el contenido HTML del hermano anterior de un elemento de la lista:
var x = document.getElementById("item2").previousSibling.innerHTML;
Definición y uso
La propiedad previousSibling devuelve el nodo anterior del nodo especificado, en el mismo nivel de árbol.
El nodo devuelto se devuelve como un objeto de nodo.
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 que previousElementSibling devuelve el nodo hermano anterior como un nodo de elemento (ignora los nodos de texto y comentario).
Esta propiedad es de sólo lectura.
Sugerencia: use la propiedad nextSibling para devolver el siguiente nodo del nodo especificado, en el mismo nivel de árbol.
Sugerencia: use la propiedad childNodes para devolver cualquier nodo secundario de un nodo específico.
Compatibilidad con navegador
Property | |||||
---|---|---|---|---|---|
previousSibling | Yes | Yes | Yes | Yes | Yes |
Sintaxis
node.previousSibling
Detalles técnicos
Valor de retorno: | Un objeto de nodo, que representa al hermano anterior del nodo, o nulo si no hay un hermano anterior |
---|---|
Versión DOM | Objeto de nodo de nivel básico 1 |
páginas relacionadas
Referencia HTML DOM: nodo. propiedad childNodes
Referencia HTML DOM: nodo. propiedad firstchild
Referencia HTML DOM: nodo. propiedad lastChild
Referencia HTML DOM: nodo. propiedad parentNode
Referencia HTML DOM: nodo. nextPropiedad entre hermanos
Referencia HTML DOM: nodo. Propiedad nodeName