Задать вопрос
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 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 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 возвращает массив нод, как ответили выше, нужно его проитерировать
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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