gtomilin
@gtomilin
JavaScript HTML CSS

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

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

Вешаю не на сам элемент, потому что он может появится в любой момент. И его не существует при DOMContentLoaded.
Нужно отследить что клик был по этому элементу или по всему тому что находится внутри этого объекта.
Возможно ли это сделать через e.target, чтобы проверить что элемент находится внутри элемента-Х, или сам является элементом-Х
  • Вопрос задан
  • 1155 просмотров
Решения вопроса 1
v3shin
@v3shin
Веб-шаман
if (e.target.closest('.className')) {}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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