在父文档中获取div的id

时间:2011-01-21 07:13:52

标签: html facebook iframe fbml

我需要在iframed文档的父文档中获取div的id。实际情况是我有一个使用FBML开发的facebook应用程序。画布页面包含iframe。如果用户点击iframed文档中的按钮,我需要在加载时隐藏的画布页面中显示一个div。

提前致谢...

3 个答案:

答案 0 :(得分:4)

你试过parent.document.getElementById('YOUR_ID');吗?

答案 1 :(得分:1)

两个文档(父文件和iframe)是否在同一个域中?如果不是,则出于安全原因,浏览器不允许您访问父文档。

编辑:如果两个文档都在同一个域中,那么您可以按如下方式访问父文档的元素:

var parentDoc = parent.document;
var el = parentDoc.getElementById("foobar");

答案 2 :(得分:0)

尝试$(this).parent().attr('id')