javascript - 如何从 JavaScript 访问父 iframe

标签 javascript iframe

嗯,我有一个 IFrame,它调用同一个域页面。 我的问题是我想从这个被调用的页面(来自 JavaScript)访问这个父 iframe 的一些信息。如何访问此 iframe?

详细信息:有几个像这个一样的 iframe,可以加载相同的页面,因为我正在编写 Windows 环境。我打算关闭这个 iframe,这就是为什么我需要知道我应该从他内部关闭哪个。我有一个数组来保存对这些 iframe 的引用。

编辑:动态生成 iframe

最佳答案

您还可以将名称和 ID 设置为相等的值

<iframe id="frame1" name="frame1" src="any.html"></iframe>

这样您就可以在子页面中使用下一个代码

parent.document.getElementById(window.name);

关于javascript - 如何从 JavaScript 访问父 iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/935127/

相关文章:

javascript - 如何允许通过触摸屏放大和缩小谷歌浏览器中的iframe

javascript - 如何使用 javascript 将凭据传递到 iframe

Javascript window.open 在 Chrome 中不一致

javascript - ReactJs:从数组创建组件会导致旧 Prop

javascript - 禁用特殊字符(引号)

javascript - React 应用程序内的 Iframe 和应用程序通信

angularjs - 使用 Angular Directive 在 iF​​rame 上拖放

javascript - 在JS中有没有办法做到这一点?而不必添加每个单独的 html 元素

javascript - Codrops 多级推送菜单的重复 javascript

jquery - 使用 jQuery postMessage 插件的 iframe 跨域消息传递