Javascript:如何将setAttribute“ href”用于引用另一个域的URL

1 javascript href setattribute absolute-path

在我的html代码中,我使用的<a>标签为空,<href>因为一开始不知道url。

假设现在有一个新目标被称为“ www.amazon.de”。现在,我尝试使用javascript更改href:

document.getElementById('linkname').setAttribute("href", "www.amazon.de");
Run Code Online (Sandbox Code Playgroud)

但是我的浏览器仅创建到我域的相对链接,如下所示:

https://www.mydomain.de/www.amazon.de>
Run Code Online (Sandbox Code Playgroud)

(如果我将鼠标悬停在链接上,则会显示此内容)

Ber*_*rgi 8

那是因为www.amazon.de 相对链接。要链接其他域(主机),您需要以双斜杠:或包含的方案开始授权组件//www.amazon.dehttps://www.amazon.de