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