• Как исправить ошибку?

    t-alexashka
    @t-alexashka
    Сразу пишу legacy код
    62я строка это
    overlay.addEventListener('click', function () {
            document.querySelector('.modal.active').classList.remove('active');
            this.classList.remove('active');
        });


    смотрим что такое overlay? (9я строка)
    overlay = document.querySelector('.js-overlay-modal'),


    но класса js-overlay-modal я не вижу в html разметке.

    поэтому и ошибка. попытка привязать слушатель событий к несуществующему объекту.

    Скорее всего вы в разметке забыли добавить div с оверлеем
    Ответ написан
    2 комментария