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