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