English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
nextElementSiblingАтрибут возвращает только следующий после элемента узел兄弟元素 (не включая узлы текста и комментарии);
Если нет следующего элемента на том же уровне, то этот атрибут возвращаетnull.
ИспользованиеpreviousElementSiblingАтрибут возвращает предыдущий элемент указанного элемента.
ИспользованиеchildrenАтрибут возвращает любые подэлементы указанного элемента.
element.nextElementSibling
var x = document.querySelector("#div-1").nextElementSibling.innerHTML;Проверьте, посмотрите‹/›
Числа в таблице указывают на первую версию браузера, которая полностью поддерживает атрибут nextElementSibling:
свойство | |||||
nextElementSibling | 2 | 3.5 | 10 | 4 | 9 |
Возврат значения: | Объект 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