2011-03-04 48 views

回答

3

我相信,如果iframe是从与页面本身*相同的域提供的,那么这种影响会产生效果。

var html_string = "<p>hello world</p>"; 
$('#iFrame').contents().find('#id_to_replace').html(html_string); 

*如果不是,则浏览器会因为安全原因阻止访问其他域的iframe,因此您被关闭。尽管你也可以考虑通过你自己的服务器在iframe中输入你需要的内容并以这种方式显示,这样就可以让你的javascript访问iframe的内容,尽管它当然不是最高效的。

2

假设JavaScript是包含iFrame的文档中,这些方针的东西可能工作:

getElementById(yourIFrameId).document.body.innerHTML = "Your HTML String";