在不设置协议的情况下,使用javascript/jquery更改iframe-src

Change iframe src using javascript/jquery without setting protocol

本文关键字:javascript jquery 更改 iframe-src 使用 设置 协议 情况下      更新时间:2023-09-26

我正在尝试使用Javascript来更改iframe的src。然而,我试图将其更改为:

 //embed.expertfile.com/v1/expert/

然而,当我尝试使用时

document.getElementById('iframe2').src = url;

它会不断地添加网站的URL。所以最终的结果是:

http://stackoverflow.com/questions/ask//embed.expertfile.com/v1/expert/

是否有任何方法可以阻止当前网站URL添加到src?

您可以使用从window.location返回的Location对象来构建url。

url = window.location;
console.log(url);
newurl = url.protocol +  url.host + '/embed.expertfile.com/v1/expert/';
console.log(newurl);
document.getElementById('iframe2').src = newurl;

单据