Показать сообщение отдельно
  #1 (permalink)  
Старый 23.03.2021, 07:30
Интересующийся
Отправить личное сообщение для andrey8501 Посмотреть профиль Найти все сообщения от andrey8501
 
Регистрация: 08.10.2019
Сообщений: 17

Не получается подставить текст в input
Подскажите что не так делаю

есть блок, кликая по которому вызывается модальное окно
<div class="imp-spot-fontawesome-icon"></div>

есть блок, в котором имеется заголовок h2
<div class="squares-element sq-col-lg-12 ">
<h2 class="element">заголовок</h2>
</div>

есть модальное окно с формой
<div id="openModal" class="modalDialog">
<div class="popup">
<form>
<input type="text" name="text-669" value=""/>
</form>
</div>
</div>


хочу в value подставить значение с h2

addEventListener('click', ({target}) => {
   if(target.closest('.imp-spot-fontawesome-icon')) {
      const parent = target.closest('.squares-element'),
            h2 = parent.querySelector('.element'),
            text = div.textContent,
            popup = document.querySelector('#openModal');
	    popup.querySelector('[name="text-669"]').value = text;     
   }
   })


что то никак не получается подставить
Ответить с цитированием