@mishapsv

Как решить проблему с addEventListener?

Есть общий js-файл, где лежат просты js скрипты и инициализаторы jqurey-плагинов.
Там есть такой скрипт
(function () {
    var link = document.querySelector('.form__accordion');
    var hiddBlock = document.querySelector('.form__accordion-hidden');
    link.addEventListener('click', function (event) {
        event.preventDefault();
        hiddBlock.classList.toggle('form__accordion-hidden--show');
        link.classList.toggle('form__accordion--active');
    });
})();

И вот если на какой-то странице нет link, то addEventListener выдает ошибку и скрипты после него не загружаются.
Подскажите, как решить.
  • Вопрос задан
  • 156 просмотров
Решения вопроса 1
alexfedoseev
@alexfedoseev
React & Rails Dev
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы