首页 > 解决方案 > 从 iframe 中触发子 iframe 的关闭事件,但不存储/传递 iframe 元素 ID?

问题描述

有类似的问题thisthis,但没有一个是相同的。

假设窗口 A 和子 iframe B,都在同一个域中。

如何从子 iframe 本身访问 iframe 元素?

最终目标是在不传递/存储有关 iframe 的 ID/名称信息的情况下关闭子 iframe (B)。理想情况下,有一个从子 iframe 到父窗口的回调,并且这个回调函数包含对子 iframe 的引用。然后父级调用remove这个引用。

无需传递/存储与子 iframe 相关的 ID 信息。

这可能吗?

标签: javascripthtmliframe

解决方案


window.frameElement让您访问该iframe元素。


推荐阅读