Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 访问iframe';s";“未命名”;父母亲_Javascript_Jquery_Iframe_Parent - Fatal编程技术网

Javascript 访问iframe';s";“未命名”;父母亲

Javascript 访问iframe';s";“未命名”;父母亲,javascript,jquery,iframe,parent,Javascript,Jquery,Iframe,Parent,如果我有这样的东西: <div id="parent"> <iframe....></iframe> </div> <div> <iframe....></iframe> </div> 我可以:window.parent.document.getElementById('parent').innerHTML。但我有这样的想法: <div id="parent"> <ifram

如果我有这样的东西:

<div id="parent">
<iframe....></iframe>
</div>
<div>
<iframe....></iframe>
</div>

我可以:window.parent.document.getElementById('parent').innerHTML。但我有这样的想法:

<div id="parent">
<iframe....></iframe>
</div>
<div>
<iframe....></iframe>
</div>

是否有访问此文件的方法?我可能在一个给定的页面上有多达20个iframe,并且不希望创建20个单独的iframe页面

谢谢,
Jason

所以我假设你控制了父母的密码

然后您可以迭代所有iframe,并给它们一个父级引用
要使用的div。

所以我假设您可以控制父代码

然后您可以迭代所有iframe,并给它们一个父级引用
要使用的div。

窗口。frameElement
是对包含当前页面的IFRAME元素的引用。可以使用
window.frameElement.parentNode
(在IFRAME内部)获取未命名的父元素


请注意,该物业是非标准的frameElement。

窗口。frameElement
是对包含当前页面的IFRAME元素的引用。可以使用
window.frameElement.parentNode
(在IFRAME内部)获取未命名的父元素


请注意,该物业是非标准的
frameElement
似乎在Firefox、Opera和IE中都得到了支持。

我认为这将帮助您:
document.getElementsByTagName(“iframe”)


此方法将返回一个向量,其中包含在页面中找到的所有元素及其标记。

我认为这将帮助您:
document.getElementsByTagName(“iframe”)


此方法将返回一个向量,其中包含在页面中找到的所有元素的标记。

我想你的意思是
getElementsByTagName
我想你的意思是
getElementsByTagName
好主意,我正在考虑这样做。好主意,我正在考虑这样做。