动态更改iframe的内容

时间:2012-03-28 12:48:21

标签: html iframe

我有一些不同的任务要做,

首先,我已动态添加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的元素(即iframeTakeAction.html的body标签中的元素,这是iframeTA的来源), 像这样的东西 - > 的 iframeTA.body.getSomeElement ......

希望这种操作是可行的,如果是这样的话请说清楚。 感谢。

1 个答案:

答案 0 :(得分:0)

您应该可以通过以下方式访问它:

  

document.getElementById(“TOUR IFRAME ID”)

但是,只有iframe src是同一域上的相对路径时,这才会成立。如果您更改域名,那么您的浏览器将阻止您执行此操作。