我正在尝试使用Javascript来更改iframe的src。但是,我试图改变它的来源是:
//embed.expertfile.com/v1/expert/
但是,当我尝试使用
执行此操作时document.getElementById('iframe2').src = url;
它会一直向其添加网站网址。所以最终的结果是:
http://stackoverflow.com/questions/ask//embed.expertfile.com/v1/expert/
无论如何都要阻止将当前网站的网址添加到src?
答案 0 :(得分:0)
您可以使用从window.location
返回的位置对象来构建网址。
url = window.location;
console.log(url);
newurl = url.protocol + url.host + '/embed.expertfile.com/v1/expert/';
console.log(newurl);
document.getElementById('iframe2').src = newurl;