Свойство previousElementSibling
Пример
Получить HTML-содержимое предыдущего родственного элемента списка:
var x =
document.getElementById("item2").previousElementSibling.innerHTML;
Попробуйте сами »
Определение и использование
Свойство previousElementSibling возвращает предыдущий элемент указанного элемента на том же уровне дерева.
Разница между этим свойством и previousSibling, заключается в том, что previousSibling возвращает предыдущий дочерний узел как узел элемента, текстовый узел или узел комментария, в то время как previousElementSibling возвращает предыдущий дочерний узел как узел элемента (игнорирует текст и комментарии узлов).
Это свойство доступно только для чтения.
Совет: Используйте свойство nextElementSibling для возврата следующего элемента указанного элемента.
Совет: Используйте свойство children для возврата любого дочернего элемента указанного элемента.
Поддержка браузера
Свойство | |||||
---|---|---|---|---|---|
previousElementSibling | 2.0 | 9.0 | 3.5 | 4.0 | 10.0 |
Синтаксис
node.previousElementSibling
Технические детали
Вернёт значение | Объект узла, представляющий предыдущий родственный элемент, или null , если предыдущего родственного элемента нет |
---|---|
DOM Версия | Базовый уровень 3 Обход элемента |