Свойство HTML DOM previousSibling
Пример
Получите HTML-контент предыдущего родственного элемента списка:
var x = document.getElementById("item2").previousSibling.innerHTML;
Определение и использование
Свойство previousSibling возвращает предыдущий узел указанного узла на том же уровне дерева.
Возвращенный узел возвращается как объект Node.
Разница между этим свойством и previousElementSibling заключается в том, что previousSibling возвращает предыдущий одноуровневый узел как узел элемента, текстовый узел или узел комментария, в то время как previousElementSibling возвращает предыдущий одноуровневый узел как узел элемента (игнорирует текст и узлы комментариев).
Это свойство доступно только для чтения.
Совет: Используйте свойство nextSibling , чтобы вернуть следующий узел указанного узла на том же уровне дерева.
Совет: Используйте свойство childNodes , чтобы вернуть любой дочерний узел указанного узла.
Поддержка браузера
Property | |||||
---|---|---|---|---|---|
previousSibling | Yes | Yes | Yes | Yes | Yes |
Синтаксис
node.previousSibling
Технические детали
Возвращаемое значение: | Объект Node, представляющий предыдущий одноуровневый узел, или null , если предыдущего одноуровневого узла нет . |
---|---|
DOM-версия | Базовый объект узла уровня 1 |
Связанные страницы
Ссылка на HTML DOM: node. Свойство childNodes
Ссылка на HTML DOM: node. свойство firstChild
Ссылка на HTML DOM: node. lastChild Свойство
Ссылка на HTML DOM: node. Свойство parentNode
Ссылка на HTML DOM: node. nextРодственное имущество
Ссылка на HTML DOM: node. nodeName Свойство