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

Как указать, чтобы addeventlistener работал только в определенном слое или теге?

Как указать, чтобы addeventlistener работал только в определенном слое или теге?
(например в <div class="post-body">... </div> или <article>...</article>)

Вроде бы есть element.addeventlistener но как этот element указать непонятно.
  • Вопрос задан
  • 44 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
Если есть возможность указать id элементу, то можно так:

<div class="post-body" id='MY_ELEMENT'>... </div>

var element = document.getElementById("MY_ELEMENT");
element .addEventListener("click", function(){alert(1);});


Можете получить элемент через querySelector https://developer.mozilla.org/ru/docs/Web/API/Docu...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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