Задать вопрос
@TyllerDurden

Как из NodeList получить элемент?

Давно не касался js, поэтому, наверное, что-то забыл.

<nav class="nav-topics">
        <a href="#" class="nav-topics__topic nav-topics__topic_active">1</a>
        <a href="#" class="nav-topics__topic">2</a>
        <a href="#" class="nav-topics__topic">3</a>
        <a href="#" class="nav-topics__topic">4</a>
        <a href="#" class="nav-topics__topic">5</a>
        <a href="#" class="nav-topics__topic">6</a>
        <a href="#" class="nav-topics__topic">7</a>
        <a href="#" class="nav-topics__topic">8</a>
    </nav>


let navTopics = document.querySelector(".nav-topics");
let navTopic = document.querySelectorAll(".nav-topics__topic");

for (let topic of navTopic) {
    navTopics.insertAdjacentHTML("beforeEnd", topic);
}


С помощью quertSelectorAll хочу получить все элементы с указанным классом. После чего пытаюсь эти элементы вставить в конец другого элемента. И вместо самих элементов почему-то вставляются ссылки вида file:///C:/Users/Username/Desktop/site/index.html

Если вывести элемент в консоль, то a.nav-topics__topic

Наверное я делаю неправильно и что-то забыл. Как сделать правильно?
  • Вопрос задан
  • 487 просмотров
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Кликните где угодно, и снова:
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы