为了账号安全,请及时绑定邮箱和手机立即绑定

排除站点锚链接 javascript

排除站点锚链接 javascript

紫衣仙女 2022-01-13 16:14:20
我确实有这个代码:<script>    var link = document.getElementsByTagName("a:not(#)");    for (var i = 0; i < link.length; i++) {        link[i].href = link[i].href.replace(/(\?)utm[^&]*(?:&utm[^&]*)*&(?=(?!utm[^\s&=]*=)[^\s&=]+=)|\?utm[^&]*(?:&utm[^&]*)*$|&utm[^&]*/gi, '$1');    }    </script>代码应查找a站点上的所有标签并替换所有 UTM。工作至今。但是网站上的锚标签现在已损坏。在网站的代码中,链接看起来像:<a href="#newspaper" class="someclass">Newspaper</a>当我将鼠标悬停在链接上时,它会显示:https://www.mysite.or/#newspaper如何排除那些锚标签?
查看完整描述

1 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

此代码返回所有链接不包括锚点

document.querySelectorAll('a:not([href*="#"])');


查看完整回答
反对 回复 2022-01-13
  • 1 回答
  • 0 关注
  • 150 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号