С разметкой из комментария к вопросу можно взять все ссылки внутри общего родителя:
const sample = 'submenu-';
const links = [...document.querySelectorAll('ul.navbar-main a')]
.filter((a) => a.id.startsWith(sample));
console.log(links); // массив со ссылками
links.forEach((a) => a.addEventListener('click', (e) => e.target.classList.add('top'));
upd. как хорошо подсказал в комменте
Fedor Vlasenko, можно элегантнее воспользоваться селектором, выбирающим элементы, чей атрибут
начинается с указанной строки.
a[id^=submenu]
выберет те элементы anchor, у которых id начинается с "submenu":
[...document.querySelectorAll('ul.navbar-main a[id^=submenu]')]
.forEach((a) => a.addEventListener('click', (e) => e.target.classList.add('top'));