Делаю пет-проект, собственно, хочу обезопасить пользователя и добавить отслеживание всех ссылок, и если хост этой ссылки не совпадёт с хостом моего сайта , выбить предупреждение. В принципе, я понимаю , как это сделать, ключевая трудность возникает на самом первом этапе - отслеживание клика. К сожалению, в данный момент я не могу привести примеры кода, из за того, что я с телефона, но проще говоря, я делаю так:
let links = document.getElementsByTagsName('a')
(я не уверен, что правильно по памяти написал, но он меня понимает и записывает в переменную объект со списком ссылок на странице). А дальше делаю
links.addEventListener('click', function () {
// и здесь код, который будет предупреждать юзера
});
Дебаггер в браузере пишет, что обработчик событий не является функцией. Если честно, не знаю что делать, потому что я учу бек и не очень хотелось бы вот прямо сейчас очень сильно углубляться в js, а просто понять алгоритм навешивания события на тэг. Заранее благодарю за помощь .
P.s. или, может быть, есть лучшее решение для моего вопроса?