Задать вопрос
it_proger29
@it_proger29
Битрикс

Из-за чего ошибка при добавлении класса?

Без jquery пожалуйста


Здравствуйте!

Только начал на js переходить. Из-за чего ошибка при добавлении класса? Путь по селекторам верный.

document.querySelectorAll('#a_lesson_1 .play .border_green_1').classList.add("active");


Ошибка https://i.imgur.com/mhHfHNh.png
  • Вопрос задан
  • 61 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 2
notiv-nt
@notiv-nt
Как ваше ничего? Да, моё тоже
document.querySelectorAll('#a_lesson_1 .play .border_green_1').forEach((item) => {
  item.classList.add("active");
})
Ответ написан
E1ON
@E1ON Куратор тега JavaScript
Vocaloid lover
Потому что querySelectorAll возвращает массив нод, как ответили выше, нужно его проитерировать
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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