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

Почему не работает if(e.target.classList.contains('.class'))?

document.onclick = (e) =>{
    if(e.target.classList.contains('.class')){
        console.log('d');
    }
}
  • Вопрос задан
  • 1253 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 2
Ankhena
@Ankhena Куратор тега JavaScript
Нежно люблю верстку
Потому что название класса просто class без точки.
Ответ написан
zkrvndm
@zkrvndm
Архитектор решений
Потому что для проверки на соответствие селектору надо применять метод matches:
document.onclick = (e) =>{
    if(e.target.matches('.class')){
        console.log('d');
    }
}

code.mu/ru/javascript/manual/dom/matches
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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