Коллеги, добрый день. Не могу сообразить, как корректно оформить js код на многостраничнике?
Суть в чем: на разный страницах есть различные элементы для которых подключаются скрипты. Например функция для слайдера. Но если этого слайдера нет, то строчка
document.getElementById('volume').addEventListener('input', fun1);
приводит к ошибке. Неужели перед всеми вызовами функций надо всегда писать нечто вроде
document.querySelectorAll(".element").length
и при тру выполнять код? Других подходов нет? А то все элементы оборачивать в проверку - это не похоже на удобное решение проблемы...