我一直在研究过去一小时试图找出如何用javascript更改整个iframe。所有这些网站都告诉我(frame.src = URL);虽然所有这些东西都不起作用。每次我继续尝试重新加载代码后,例如:
frame.contentDocument.location.reload(true);
没有什么可以工作,有人可以帮帮我!只需给我一个代码来更改iframe的整个页面?也许JSFiddle页面也可以帮助我理解,谢谢!我真的很感激!
答案 0 :(得分:1)
以下代码适用于几乎所有的Web浏览器,您应该尝试在不同的浏览器中测试您自己的代码和以下代码,以确定故障位置
var iframe = document.getElementById('youriframe');
iframe.src = iframe.src;
答案 1 :(得分:0)
假设你有一个iFrame设置如下:
<iframe id="thisFrame" src="http://www.w3schools.com/"></iframe>
您可以使用Javascript更改src
,如此:
document.getElementById('thisFrame').src= "http://www.w3schools.com/tags/tag_iframe.asp";
就这么简单。
这是演示的小提琴:http://jsfiddle.net/YWce5/1/