Метод nextelementsibling в JavaScript

Свойство `nextElementSibling` возвращает следующий соседний элемент, который является элементом (узлом) HTML.

Например, если у нас есть следующий HTML код:

html
  • Apple
  • Pear
  • Orange
  • Banana

И мы хотим получить следующий элемент после элемента с классом "current" (который является `

  • ` элементом), мы можем использовать `nextElementSibling`:

    javascript
    let currentElement = document.querySelector('.current');
    let nextElement = currentElement.nextElementSibling;
    console.log(nextElement.textContent); // Выведет "Banana"
    

    В этом примере мы используем `querySelector` для получения ссылки на элемент с классом "current" (`

  • ` элемент с текстом "Orange"). Затем мы используем `nextElementSibling`, чтобы получить ссылку на следующий элемент после текущего. В результате, `nextElement` будет ссылаться на следующий `
  • ` элемент с текстом "Banana". Мы можем обращаться к свойству `textContent`, чтобы получить текст этого элемента.

    Преимущество использования `nextElementSibling` заключается в том, что он только для элементов (узлов) HTML, а не для комментариев, текстовых узлов и т.д. Поэтому если наш следующий сосед является элементом, мы можем безопасно использовать `nextElementSibling`.

  • Похожие вопросы на: "nextelementsibling "

    Как использовать комментарии в HTML-коде
    JS Beautify - инструмент для форматирования кода на JavaScript
    Текст по центру CSS: как сделать контент выравненным и красивым
    Самоподписанный сертификат SSL: защита вашего сайта с минимальными затратами
    Select Option HTML: A Comprehensive Guide
    Arduino DigitalRead: принцип работы и примеры использования
    Массив в JSON: как преобразовать и использовать
    <h1>WPF TextBox - особенности использования и настройки
    PHP количество символов в строке
    <h1>Работа с функцией to_timestamp в PostgreSQL