如何使用JavaScript更改目标域而不更改锚定标记Href中的路径?

如何使用JavaScript更改目标域而不更改锚定标记Href中的路径?,javascript,Javascript,我有一个关于JavaScript的问题 如何更改 我想把它变成: <a href="http://domain2.net/page">Link 1</a> <a href="http://domain2.net/page2">Link 2</a> <a href="http://domain2.net/page3">Link 3</a> 感谢您如果您需要支持

我有一个关于JavaScript的问题

如何更改

我想把它变成:

<a href="http://domain2.net/page">Link 1</a>
<a href="http://domain2.net/page2">Link 2</a>
<a href="http://domain2.net/page3">Link 3</a>

感谢您

如果您需要支持IE,请使用并寻找polyfill

const a=document.querySelector(“a”);
const original_href=a.href;
const url=新的url(原始的);
url.host=“domain2.com”;
const new_href=“”+url;
a、 href=new_href;
console.log(新的href)

<代码> <代码>如果对整个文档有价值,你可以考虑使用。这能回答你的问题吗?@Lain-基本元素很容易被忽略,使维护成为一种痛苦,因此一般最好避免。无论如何,它在这里不会有帮助,它只会影响相对URL。
<a href="http://domain2.net/page">Link 1</a>
<a href="http://domain2.net/page2">Link 2</a>
<a href="http://domain2.net/page3">Link 3</a>