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