@GovnoKoder_ITS
Мне 17 лет, начинающий front-end разработчик

Почему при обращении к htmlcolection консоль выдает undefined?

Здравствуйте, возникла такая проблема:
При помощи getElementBeClassName нахожу список с классом .goods-dots
const pagination1  = document.getElementsByClassName('goods-dots'); // Нахожу пагинацию


Консоль выводит вот это:
60d4810d2e459886369373.jpeg
60d48112bc8c8573553950.jpeg

Пытаюсь обратиться к первому элементу, консоль выдает вот это:
60d4817f62682501148366.jpeg

А querySelectorAll и вовсе не работает:
60d481ba134c3897893410.jpeg

Ссылка на сайт -- lunamag-articles.malevich-web.ru/interview-cucu-be...
Вот сам слайдер с пагинацией
60d48200ea8af236428671.jpeg

Буду очень рад, если поможете
  • Вопрос задан
  • 139 просмотров
Решения вопроса 1
@GovnoKoder_ITS Автор вопроса
Мне 17 лет, начинающий front-end разработчик
Все это нужно добавить в обработчик событий, который будет выводить информацию после того, как страница загрузится
$(window).on('load', () => {

})
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Seasle
@Seasle Куратор тега JavaScript
document.querySelectorAll('.goods-dots'); прекрасно всё возвращает.
На счет document.getElementsByClassName('goods-dots');, все getElementsBy* возвращают HTMLCollection, которые обновляются автоматически, когда изменяются элементы на странице.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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