正如this post中所述,我正在尝试使用以下内容设置iframe的内容:
document.getElementById("iframe").contentDocument.write("Test123");
问题是即使一切似乎都有效(Iframe显示Test123),浏览器也不会停止加载。实际上,在Firefox的标签中,它与旋转器一起写成“正在连接......”,表示它仍在加载。
为什么会这样?是否有更好的解决方案来设置Iframe的内容?
答案 0 :(得分:9)
您需要关闭iframe连接:
document.getElementById("iframe").contentDocument.close();
我认为这会奏效。
答案 1 :(得分:0)
尝试使用jQuery,它可以解决您的问题,它更清洁:
$("#iframe").contents().find("html").html("Test123")