bfca18
bfca18
采纳率50%
2016-03-30 01:27

怎么实现替换网页超链接代码

20
已采纳

怎么把网页这种超链接 href="数字" 替换成 href="/plus/list.php?tid=数字"

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答

  • cs357983626 无耻小兵竟然暗算老夫 5年前

    jquery
    each 遍历 'a'
    var hre=$(this).attr("href");
    if(href=="数字")
    $(this).attr("href","plus/list.php?tid=数字");

    如果是不确定的数字,就正则判断一下

    点赞 评论 复制链接分享
  • cs357983626 无耻小兵竟然暗算老夫 5年前

    $(".xxx").attr("href","plus/list.php?tid=数字");

    点赞 评论 复制链接分享
  • cs357983626 无耻小兵竟然暗算老夫 5年前

    如果是固定超链接 那更简单了 弄一个 class="xxx" 里 $(&quot;.xxx&quot;).attr(&quot;href&quot;,&quot;plus/list.php?tid=数字&quot;);</p>

    点赞 评论 复制链接分享
  • showbo GoCityPass新加坡曼谷通票 5年前
     <a href="123">123</a><br />
    <a href="321">321</a><br />
    <a href="abc.html">abc.html</a><br />
    <a href="http://www.w3dev.cn">w3dev</a>
    <script>
        window.onload = function () {
            var as = document.getElementsByTagName('a');
            for (var i = 0, j = as.length; i < j; i++) {
                var href = as[i].getAttribute('href');
                if (/^\d+$/.test(href)) as[i].href = '/plus/list.php?tid='+href;
            }
        }
    </script>
    
    点赞 评论 复制链接分享

相关推荐