当前位置:   article > 正文

【前端】技巧 js 监听所有A标签 拦截 用于安全跳转等_如何拦截所有a标签点击事件

如何拦截所有a标签点击事件

【前端】技巧 监听所有A标签 拦截 用于安全跳转等

    监听a标签()
如果有动态的a标签 可以生成动态a标签之后 再执行这个方法

  1. function 监听a标签(){
  2. // 获取所有的 <a> 标签
  3. const links = document.querySelectorAll('a');
  4. // 遍历每个 <a> 标签,并添加点击事件监听器
  5. links.forEach(link => {
  6. link.addEventListener('click', function(event) {
  7. // 阻止默认行为,即阻止跳转
  8. event.preventDefault();
  9. // 在这里可以添加你自己的逻辑
  10. // 例如获取链接的 href 属性值
  11. const href = link.getAttribute('href');
  12. console.log('Clicked link:', href);
  13. ahref = href;
  14. $('#clickA').modal('show')
  15. // 或者进行其他操作
  16. // 例如在新标签页打开链接
  17. //window.open(href, '_blank');
  18. });
  19. });
  20. }
  21. 监听a标签()

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/804347
推荐阅读
相关标签
  

闽ICP备14008679号