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

Как обратиться к элементам созданным через innerHtml?

Добрый день. По клику открываю модальное окно, куда вставляю форму посредством js через innerHtml. Далее хочу чекать обязательные поля формы на их заполнение, но не получается обратиться к полям формы. Они внезапно undefined. События тоже не отслеживаются. Новичок в js, поэтому если можно, подскажите максимально простым языком, как мне обратиться к ним и повесить событие. Спасибо.
  • Вопрос задан
  • 436 просмотров
Подписаться 1 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@vdem
const formContainer = document.getElementById('formContainer');
formContainer.innerHTML = '<input type="email" name="email" required>';
formContainer.querySelector('[name=email]').addEventListener('change', function (e) {
    ...
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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