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

Почему в консоли не выводится информация?

Добрый день, господа, тренируюсь в js и возникла такая ситуация.
В консоли при выводе document.querySelectorAll выдается пустой nodelist.
Подскажите, пожалуйста, в чем ошибка?
https://codepen.io/weksik/pen/ZEGJKZY
  • Вопрос задан
  • 224 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
wapster92
@wapster92 Куратор тега JavaScript
Потому что их нет в вашем документе (в html)
5e5e537c9d07e641976934.png нет никаких элементов с классом .menu_item. Запрашивайте их после того как сформировались новые элементы
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
KickeRocK
@KickeRocK
FrontFinish
const listItem = document.querySelectorAll(".menu_item");

Вы её определили до заполнения, соответственно там ниче нет.
Ответ написан
@AleksRap
Используйте событие DOMContentLoaded. Вы ищете элементы в еще не сформированном DOM дереве
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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