Спасибо за ответ!
Подскажите, пожалуйста, все применяется, но немного не по той логике, которая требуется. Необходимо, чтобы при нажатии на кнопку (у меня ссылка), задавался класс для абзаца, который как бы рядом, но не на всех сразу. Применил ваш код и сейчас я кликаю по любой кнопке и новый класс задается только для первого абзаца по структуре.
Alex, немного подправил шапку.
Возможно, немного коряво объяснил.
Скрипт писался для функционала на одной странице. При переходе, где нет указанных элементов, консоль выдает ошибку: "Cannot read property 'addEventListener' of null"
Подскажите, у меня вот у меня еще будет tab1, tab2 ...tab 20, как в одной константе прописать все ID, чтобы не пришлось по 20 таких кусков делать?
Соответственно, и link5 растут до 20 в прогрессии
Евгений Самсонов, помогло, спасибо. Понял над чем работать.
Подскажите, пожалуйста, а как сделать, чтобы не ругалось на код ниже, что константа уже задана. Необходимо указать их для многих элементов, нельзя как-либо через запятую указать getElementById?
Евгений Самсонов, добавить этот скрипт на сайт, чтобы браузер в консоли не жаловался на "неожиданный символ". Просто правильно добавить)
Извините за некомпетентость
Николай Чуприк, а можно как-то один раз указать этот код и просто подставлять рассчитанное значение в HTML?
Просто мне приходится в каждое место, где упоминается город, вставлять эту конструкцию.
Как можно еще сделать вывод скрипта в зависимости от города, например, карта или введение кастомного скрипта для Envybox(звонилка-ловушка) которая задается в ?