如何使用javascript替换href链接

par*_*ish 5 html javascript jquery

我有很多带有很多链接的页面。我想用另一个链接替换一些特定的链接。

我希望在这里做的是找到 的href属性<a>并将其替换为所需的链接

这是 HTML 代码

<div class="one">
     <div class="item">
         <a href="somelink.com">click</a>
     </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想将 HTML 更改为

<div class="one">
     <div class="item">
         <a href="replacedlink.com">click</a>
     </div>
</div>
Run Code Online (Sandbox Code Playgroud)

shu*_*wal 7

一种方法是使用 href 值来查找锚点

var a = document.querySelector('a[href="somelink.com"]');
if (a) {
  a.setAttribute('href', 'replacedlink.com')
}
Run Code Online (Sandbox Code Playgroud)
<a href="somelink.com" title="this link">
</a>
Run Code Online (Sandbox Code Playgroud)