如何使用JavaScript更改目标域而不更改锚定标记Href中的路径?
我有一个关于JavaScript的问题 如何更改如何使用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> 感谢您如果您需要支持
我想把它变成:
<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>