2012-03-28 65 views
0

我有一点不同的任务来完成,改变iframe的内容dynamicallly

首先,我必须动态地添加一个iframe标签,这我能使用代码 - >

function getFrame() 
{ 
    var iframeTA = document.createElement("IFRAME"); 
    iframeTA.setAttribute("src", "iframeTakeAction.html"); 
    iframeTA.style.width = "200px"; 
    iframeTA.style.height = "200px"; 
    document.getElementById("status").appendChild(iframeTA);  
} 

做容易现在,我想要做的就是访问iframeTA的元素(即iframeTA的源iframeTakeAction.html的body标签内的元素), 这样的事情 - > iframeTA.body.getSomeElement .. ...

希望这种操作是可能的,如果是的话请放一些灯。 谢谢。

回答

0

你应该能够访问它:

的document.getElementById( “TOUR IFRAME ID”)

然而,这仅仅只要持有作为您的IFRAME SRC是相对路径在同一个域上。如果您更改域名,那么您的浏览器将阻止您执行此操作。