English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
previousElementSiblingPropiedad de solo lectura en el mismo nivel de árbol, devuelve el elemento anterior del elemento especificado.
Si no hay elementos anteriores en el nivel superior, esta propiedad devuelvenull.
UsonextElementSiblingLa propiedad devuelve el siguiente elemento del elemento especificado.
UsochildrenLa propiedad devuelve cualquier elemento hijo del elemento especificado.
element.previousElementSibling
var x = document.querySelector("#div-2.previousElementSibling.innerHTML;Prueba y mira‹/›
Los números en la tabla especifican la primera versión del navegador que admite completamente la propiedad previousElementSibling:
propiedad | |||||
previousElementSibling | 2 | 3.5 | 10 | 4 | 9 |
Valor devuelto: | Un objeto Node que representa al hermano anterior del elemento; si no hay hermano anterior,则为null |
---|---|
Versión DOM: | Nivel DOM3 |
Cambiar el contenido HTML del hermano anterior del segundo elemento DIV:
var div = document.querySelector("#div-2) div.previousElementSibling.innerHTML = "HELLO WORLD";Prueba y mira‹/›
Cambiar el color de fondo del anterior hermano del segundo elemento DIV:
var div = document.querySelector("#div-2) div.previousElementSibling.style.backgroundColor = "coral";Prueba y mira‹/›
Referencia de HTML DOM:propiedad children
Referencia de HTML DOM:propiedad nextElementSibling