Javascript,更改整个iframe页面

时间:2014-06-09 16:22:20

标签: javascript html iframe

我一直在研究过去一小时试图找出如何用javascript更改整个iframe。所有这些网站都告诉我(frame.src = URL);虽然所有这些东西都不起作用。每次我继续尝试重新加载代码后,例如:

 frame.contentDocument.location.reload(true);

没有什么可以工作,有人可以帮帮我!只需给我一个代码来更改iframe的整个页面?也许JSFiddle页面也可以帮助我理解,谢谢!我真的很感激!

2 个答案:

答案 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/