赞
踩
【前端】技巧 监听所有A标签 拦截 用于安全跳转等
监听a标签()
如果有动态的a标签 可以生成动态a标签之后 再执行这个方法
-
- function 监听a标签(){
- // 获取所有的 <a> 标签
- const links = document.querySelectorAll('a');
-
- // 遍历每个 <a> 标签,并添加点击事件监听器
- links.forEach(link => {
- link.addEventListener('click', function(event) {
- // 阻止默认行为,即阻止跳转
- event.preventDefault();
-
- // 在这里可以添加你自己的逻辑
- // 例如获取链接的 href 属性值
- const href = link.getAttribute('href');
-
- console.log('Clicked link:', href);
- ahref = href;
-
- $('#clickA').modal('show')
-
- // 或者进行其他操作
- // 例如在新标签页打开链接
- //window.open(href, '_blank');
- });
- });
- }
- 监听a标签()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。