账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    用js或php按一定规律去替换链接地址
    34
    0
    <html>
    <body>
        <div class="top">
            <a class="zzz" href="http://www.abc.com/1.html">aaaa</a>
            <a class="xxx" href="http://www.abc.com/2.html">bbbb</a>
            <a class="ccc" href="http://www.abc.com/3.html">cccc</a>
        </div>
        <div class="content">
            <a class="ppp" href="http://www.abc.com/4.html">dddd</a>
            <a class="mmm" href="http://www.abc.com/5.html">eeee</a>
            <a class="kkk" href="http://www.abc.com/6.html">ffff</a>
        </div>
        <div class="qw-list">
            <a class="ft-item" href="http://www.abc.com/7.html">gggg</a>
            <a class="ft-item" href="http://www.abc.com/8.html">hhhh</a>
            <a class="ft-item" href="http://www.abc.com/9.html">iiii</a>
        </div>
    </body>
    </html>

    要求说明:链接中的主域名abc.com是统一的,要求按照主域名是abc.com,并且类class="ft-item"一样的所有标签中的href网站替换为http://www.opq.com,其他不同类名的a标签href链接不变。最好是用js实现,或者是php。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • Windblower 普通会员 1楼

      在JavaScript中,你可以使用正则表达式和replace()方法来替换链接地址。以下是一个简单的例子:

      ```javascript function replaceLinks(url) { var links = url.split('http://'); for (var i = 0; i < links.length; i++) { links[i] = links[i].replace(/http:\/\/(.*?)/, function(match) { return '' + match.substring(1) + ''; }); } return links.join('http://'); }

      var url = 'http://example.com'; console.log(replaceLinks(url)); ```

      在PHP中,你可以使用str_replace()函数来替换链接地址。以下是一个简单的例子:

      ```php function replaceLinks($url) { $links = str_replace('http://', 'https://', $url); return $links; }

      $url = 'http://example.com'; echo replaceLinks($url); ```

      在这个例子中,我们首先定义了一个函数replaceLinks(),它接受一个URL作为参数。然后,我们使用str_replace()函数和一个正则表达式来替换所有的'http://'字符为'https://'字符。最后,我们返回处理后的URL。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部