Показать сообщение отдельно
  #1 (permalink)  
Старый 14.11.2019, 15:42
Интересующийся
Отправить личное сообщение для Checksum Посмотреть профиль Найти все сообщения от Checksum
 
Регистрация: 14.11.2019
Сообщений: 14

обработчик нескольких элементов
Здравствуйте, на странице динамически формируются элементы <img>
(кнопка), имеется обработчик нажатия, но срабатывает он только на первой кнопке, а необходимо на всех. Как это реализовать?
<div class="text_2">
      <img src="knopka.png"/>
      </div>

      <div class="all_inone">
      <div class="allmodal">
        <div class="forma">
          <div class="image">
            '.$row[1].'
          </div>
          <div class="descr">
            Lorem ipsum dolor sit amet
          </div>
          <div class="descr">
            Lorem
          </div>
        </div>
      </div>
      </div>


      <script>
      var btn_modal = document.querySelector(".text_2");
      btn_modal.onclick = function(){
        var modal_window = document.querySelector(".all_inone");
        modal_window.style.display = "grid";
      }
      var modal = document.querySelector(".all_inone");
      modal.onclick = function(){
      modal.style.display = "none";
        }
      </script>
Ответить с цитированием