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

Подключенный js-файл внезапно перестал находить элементы html, как исправить?

Есть js-файл валидации форм: вывод ошибок, разблокировка disabled поля, установка disabled на кнопку submit при наличии ошибок и т.д.
Всё прописал, всё работает как надо. На следующий день перестало работать ни с того, ни с сего. В консоли пишет, что переменные, которым назначены те или иные элементы через getElementById, undefined.

При этом, если в js написано, например, let emailInput = document.getElementById('email');
то набрав в консоли emailInput и нажав enter - получаю undefined.
Набрав document.getElementById('email'), получаю искомый элемент.

Что-то весь вопрос не помещается, комменты тоже обрезаются, поэтому разместил полный текст вопроса тут https://jsfiddle.net/tzfjoLmg/
  • Вопрос задан
  • 64 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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