我有一些不同的任务要做,
首先,我已动态添加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 ......
希望这种操作是可行的,如果是这样的话请说清楚。 感谢。答案 0 :(得分:0)
您应该可以通过以下方式访问它:
document.getElementById(“TOUR IFRAME ID”)
但是,只有iframe src是同一域上的相对路径时,这才会成立。如果您更改域名,那么您的浏览器将阻止您执行此操作。