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

Почему выпадает ошибка и как ее исправить?

Всем привет. В консоли возникает следующая ошибка "Uncaught TypeError: Cannot read property 'classList' of null
at FormValidator._hideInputError (FormValidator.js:45)". Все перепроверил миллион раз, но все без толку. Гляньте, пожалуйста, в чем проблема?
_hideInputError(inputElement) {  
        const errorElement = this._formElement.querySelector(`.${inputElement.id}-error`);  
        inputElement.classList.remove(this._config.inputErrorClass);  
        errorElement.classList.add(this._config.errorClass);  
        errorElement.textContent = '';  
    }


весь код класса доступен по ссылке https://codepen.io/azNex/pen/powwQWm
весь проект доступен по ссылке https://alexdor01.github.io/mesto/
  • Вопрос задан
  • 161 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
MrDecoy
@MrDecoy Куратор тега JavaScript
Верставший фронтендер
querySelector не нашёл элемента для errorElement.
либо inputElement - null.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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