Показать сообщение отдельно
  #1 (permalink)  
Старый 27.10.2024, 10:23
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 770

Отловить событие клика
Всем привет. На сайте нужно сделать функционал, один из элементов,это отлов внешних ссылок. И что не выходит все ссылки отлавливать. Некоторые никак не реагируют на код. Не понимаю с чем это связанно. Вот код
var a = document.querySelectorAll("a");
for (var i = 0; i < a.length; i++) {
a[i].onclick = function (e) {
console.log(a[i])
}
}


До клика, все ссылки в логе есть. Если ссылка на сайте прописана в тексте статьи, например, то такая ссылка реагирует на код, а если, скажем в меню, то нет. Ссылки у которых в href javascrupt:; в расчёт не беру.
Вот страница сайта
https://bolgow.ru/articles/11-obsche...ogo-opyta.html
В тексте есть ссылка на яндекс. Она "работает", а в меню ссылка на тот же яндекс, нет.
В чём дело может быть?
Ответить с цитированием