@jarderRek

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

document.onclick = (e) =>{
    if(e.target.classList.contains('.class')){
        console.log('d');
    }
}
  • Вопрос задан
  • 1123 просмотра
Решения вопроса 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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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