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

Как обработать определенное содержимое при клике на определенный блок (Событие e.target)?

Есть несколько блоков с одинаковыми классами. Содержимое блоков имеют по несколько элементов, которые имеют идентичные классы как у других содержимых блоках. У блоков один родитель. Событие e.target наложен на родитель и условие где реагирует на событие клика установил для блоков. При клике на первый из блоков все работает как надо, при клике на второй блок все изменения происходят в 1 блоке а не на 2. Что делать в таком случае, предполагаю сделать какой-нибудь цикл на блоки но что делать с содержимыми? Как дать понять что именно с содержимым 2 блока надо работать?
Делал так: this.querySelector(.elements) думая что именно на каком блоке было нажатие берется элементы c классами element но все равно изменения происходят на 1 блоке



<div>
        <div class="block">
                <div class="elements"></div>
                <div class="elements"></div>
                <div class="elements"></div>
        </div>
        <div class="block">
                <div class="elements"></div>
                <div class="elements"></div>
                <div class="elements"></div>
        </div>
        <div class="block">
                <div class="elements"></div>
                <div class="elements"></div>
                <div class="elements"></div>
        </div>
</div>
  • Вопрос задан
  • 115 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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