如果我有这样的东西:
<div id="parent">
<iframe....></iframe>
</div>
我可以:window.parent.document.getElementById('parent').innerHTML。但是我有这样的东西:
<div>
<iframe....></iframe>
</div>
有办法访问这个吗?我可能在给定页面上有多达 20 个 iframe,并且不希望制作 20 个单独的 iframe 页面。
谢谢, 杰森
最佳答案
window.frameElement
是对包含当前页面的 IFRAME 元素的引用。您可以使用 window.frameElement.parentNode
(在 IFRAME 内部)获取未命名的父元素。
请注意该属性是非标准的。 frameElement
似乎在 Firefox、Opera 和 IE 中得到支持。
关于javascript - 访问 iframe 的 "unnamed"parent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6066271/