English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Атрибут previousElementSibling HTML DOM

Объект элемента HTML DOM

previousElementSiblingЧтение только атрибут в той же иерархии, возвращает предыдущий элемент.

Если нет предыдущего элемента на том же уровне, то этот атрибут возвращаетnull.

ИспользованиеnextElementSiblingАтрибут возвращает следующий элемент.

ИспользованиеchildrenАтрибут возвращает любую подэлемент, который указан.

Грамматика:

element.previousElementSibling
var x = document.querySelector("#div-2").previousElementSibling.innerHTML;
Тестировать‹/›

Совместимость браузеров

Числа в таблице указывают на первую версию браузера, которая полностью поддерживает атрибут previousElementSibling:

свойство
previousElementSibling23.51049

Технические детали

Возврат значения:Объект Node, представляющий предыдущего sibling элемента; если нет предыдущего sibling, тоnull
Версия DOM:Уровень DOM 3

Более сложные примеры

Изменить HTML-содержимое предыдущего sibling второго DIV-элемента:

var div = document.querySelector("#div-2")
div.previousElementSibling.innerHTML = "HELLO WORLD";
Тестировать‹/›

Изменить цвет фона предыдущего элемента sibling второго DIV-элемента:

var div = document.querySelector("#div-2")
div.previousElementSibling.style.backgroundColor = "coral";
Тестировать‹/›

См. также

Референс по HTML DOM:свойство children

Референс по HTML DOM:свойство nextElementSibling

Объект элемента HTML DOM