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