Задать вопрос
gtomilin
@gtomilin
JavaScript HTML CSS

Как определить клик на любой элемент внутри DIV?

Вешаю на документ событие клика
document.addEventListener('click', (e)=>{
	console.log(e.target);
       if (клик по нужному элементу-Х или по всему что в нём){
             произвести некоторые действия
       }
})

Вешаю не на сам элемент, потому что он может появится в любой момент. И его не существует при DOMContentLoaded.
Нужно отследить что клик был по этому элементу или по всему тому что находится внутри этого объекта.
Возможно ли это сделать через e.target, чтобы проверить что элемент находится внутри элемента-Х, или сам является элементом-Х
  • Вопрос задан
  • 1407 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
Решения вопроса 1
v3shin
@v3shin
Веб-шаман
if (e.target.closest('.className')) {}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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