Javascript 请告知如何在HTML中显示JS变量值,特别是URL
自动更改URL以使用一个源代码在不同服务器中显示图像 通过一个源代码,我为两家拥有自己服务器的公司提供服务。例如,一个是a.example.com,另一个是b.example.com。然而,他们公司的标志图像是不同的。但是徽标与“a.example.com:8080/images/login2.png”中的“login2.png”同名,并且 “b.example.com:8080/images/login2.png”。有没有办法让它看起来像“\u link/images/login2.png”?然后,每当更新的代码部署到每个服务器时,我不需要手动更改徽标。先谢谢你Javascript 请告知如何在HTML中显示JS变量值,特别是URL,javascript,html,variables,url,Javascript,Html,Variables,Url,自动更改URL以使用一个源代码在不同服务器中显示图像 通过一个源代码,我为两家拥有自己服务器的公司提供服务。例如,一个是a.example.com,另一个是b.example.com。然而,他们公司的标志图像是不同的。但是徽标与“a.example.com:8080/images/login2.png”中的“login2.png”同名,并且 “b.example.com:8080/images/login2.png”。有没有办法让它看起来像“\u link/images/login2.png”?
<script>
var link = window.location.origin;
document.getElementById("_link").innerHTML=link;
</script>
<img src= ""_link"/images/login2.png">
var link=window.location.origin;
document.getElementById(“\u link”).innerHTML=link;
使用一个源代码自动更改URL以在不同服务器中显示图像。使用相对文件路径 相对文件路径指向相对于当前页面的文件
<img src= "/images/login2.png">
当您导航到a.example.com时
浏览器将呈现
a、 example.com:8080/images/login2.png“
当你浏览到b.example.com
浏览器将呈现b.example.com:8080/images/login2.png您可以使用它来获取主机名,并根据需要使用它,而不是\u link