пример
Получить содержимое HTML предыдущего собрата элемента списка:
var x =
document.getElementById("item2").previousElementSibling.innerHTML;
В результате х будет:
Coffee (first li)
Попробуй сам " Определение и использование
Свойство previousElementSibling возвращает предыдущий элемент указанного элемента, в том же самом уровне дерева.
Разница между этим свойством и PreviousSibling , является то , что PreviousSibling возвращает предыдущий узел в качестве родственного узла элемента, текстового узла или комментарий узла, в то время как previousElementSibling возвращает предыдущий узел родственного в качестве узла элемента (ignores text and comment nodes) .
Это свойство только для чтения.
Совет: Используйте nextElementSibling свойство возвращать следующий элемент указанного элемента.
Совет: Используйте ребенок свойство возвращать любой дочерний элемент заданного элемента.
Поддержка браузеров
Имущество | |||||
---|---|---|---|---|---|
previousElementSibling | 2,0 | 9,0 | 3,5 | 4,0 | 10,0 |
Синтаксис
node .previousElementSibling
Технические подробности
Возвращаемое значение: | Объект Узел, представляющий предыдущий родственный элемента, или нуль , если нет предыдущего родственный |
---|---|
DOM Version | Базовый уровень 3 Элемент Traversal |