0

我有一个这样的 iframe 列表:

<iframe src="foo">
    <button class="dissmiss">Close</button>
    <script>
        // Do job here...
    </script>
</iframe>
<iframe src="bar">
    <button class="dissmiss">Close</button>
    <script>
        // Do job here...
    </script>
</iframe>
.
.
.
<iframe src="baz">
    <button class="dissmiss">Close</button>
    <script>
        // Do job here...
    </script>
</iframe>

如何使用 js 或 jquery 获取 iframe?单击按钮时,我想删除 iframe:

parentIframe.remove();

PS:他们有相同的域。

4

2 回答 2

1

从任何iframe 窗口(如果不是跨域),您可以参考iframe HTMLElement父页面上的

window.frameElement

使用它时,您不需要知道父文档中的、id或count标记。classiframeiframe

于 2013-11-01T12:04:34.503 回答
0

如果您想访问 iframe 的内容:尝试为iframe.

试试这个,希望它会工作

 parent.$('body').find('Iframe').html();
于 2013-11-01T11:32:37.940 回答