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

Почему console log не видит класс?

Есть 3 картинки. При нажатии на картинку появляется модальное окно, для каждой картинки свое. При появлении ему присваивается класс modals-active. Но при проверке через js на наличие класса modals-active, в консоли выводится "no", хотя класс активен. Почему так может быть?
let tabsBtn = document.querySelectorAll('.projects__tabs-item'),
tabsItem = document.querySelectorAll('.modals__cards-item'),
projectArrows = document.querySelector('.modals__slider-arrows'),
modalItem = document.querySelector('.modals');
function projectSlider(){
    tabsItem.forEach(item => {
        if(item.classList.contains('modals-active')){
            console.log('ok');
        }else{
            console.log('no');
        }
    }) 
}

projectSlider();

672f49ee49125748532535.png
672f4a92e5a64119307635.png
  • Вопрос задан
  • 168 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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