Я собираюсь добавить функцию javascript для захвата всех событий <a>
на странице html.
Итак, я добавляю глобальную функцию, которая управляет всеми событиями <a>
click, но не добавляет onclick для каждого (ни с помощью .onclick=
, ни attachEvent(onclick...)
, ни inline onclick=
). Я оставлю каждый <a>
так же просто, как <a href="someurl">
внутри html, не касаясь их.
Я пробовал window.onclick = function (e) {...}
но это просто захватывает все клики
Как указать только клики на <a>
и извлечь ссылки внутри <a>
, которые вы нажимаете?
Ограничение. Я не хочу использовать библиотеки exra, такие как jQuery, просто ванильный javascript.