Метод 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 "

    Mailto: как создать ссылку на электронную почту для вашего веб-сайта
    Before After CSS: инструкции и примеры
    C# Async: Асинхронное программирование в C#
    Python бесконечный цикл: как использовать и избежать ошибок
    AVRDUDE STK500 Recv Programmer Is Not Responding: How to Solve It
    Как исправить ошибку net err timed out в браузере
    Backdrop Filter – эффектное применение фильтра в CSS
    Что такое LINQ C# и как его использовать?
    PyCharm Edu: учебный редактор для изучения Python
    WebDriver Manager: управление драйверами для автоматизации тестирования веб-приложений