如何从内容访问自己的iframe

时间:2013-11-01 11:29:09

标签: javascript jquery iframe

我有一个像这样的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:他们有相同的域名。

2 个答案:

答案 0 :(得分:1)

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

window.frameElement

使用此功能时,您无需了解父文档中idclassiframeiframe个标记。

答案 1 :(得分:0)

如果您想访问Iframe的内容:尝试为iframe分配一些唯一ID。

试试这个,希望它能起作用

 parent.$('body').find('Iframe').html();