iframe没有加载html文本

时间:2014-05-27 14:00:42

标签: html5 internet-explorer iframe

我有一个字符串变量。此字符串变量包含HTML内容。

我想使用此字符串变量将数据加载到iFRAME中。

iFRAME "SRCDOC"属性不支持IE。

请对此有任何帮助,如何将html内容加载到iframe。

谢谢,

1 个答案:

答案 0 :(得分:0)

您可以直接写入IFRAME文档。

假设你有一个IFRAME:

<iframe id="bla"></iframe>

您可以编写代码:

var ifr = document.getElementById("bla")
var doc = ifr.contentDocument || ifr.contentWindow.document;

var str = "<h1>Hello World!</h1>"

doc.open();
doc.write(str);
doc.close();

普通不建议使用document.write,但在这种情况下,它可以完成工作。

演示:http://jsfiddle.net/U6q7T/2/