English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML DOM атрибут nextElementSibling

Объект элемента HTML DOM

nextElementSiblingАтрибут возвращает только следующий после элемента узел兄弟元素 (не включая узлы текста и комментарии);

Если нет следующего элемента на том же уровне, то этот атрибут возвращаетnull.

ИспользованиеpreviousElementSiblingАтрибут возвращает предыдущий элемент указанного элемента.

ИспользованиеchildrenАтрибут возвращает любые подэлементы указанного элемента.

Синтаксис:

element.nextElementSibling
var x = document.querySelector("#div-1").nextElementSibling.innerHTML;
Проверьте, посмотрите‹/›

Совместимость браузеров

Числа в таблице указывают на первую версию браузера, которая полностью поддерживает атрибут nextElementSibling:

свойство
nextElementSibling23.51049

Технические детали

Возврат значения:Объект Node, представляющий следующий по порядку элемент; если нет следующего по порядку элемента, тоnull
Версия DOM:Уровень DOM 3

Более сложные примеры

Изменить HTML-содержимое следующего по уровню элемента первого DIV:

var div = document.querySelector("#div-1")
div.nextElementSibling.innerHTML = "HELLO WORLD";
Проверьте, посмотрите‹/›

Изменить цвет фона следующего по порядку элемента первого DIV:

var div = document.querySelector("#div-1")
div.nextElementSibling.style.backgroundColor = "coral";
Проверьте, посмотрите‹/›

Связанные руководства

Референтное руководство HTML DOMсвойство children

Референтное руководство HTML DOMсвойство previousElementSibling

Объект элемента HTML DOM