我需要在iframed文档的父文档中获取div
的id。实际情况是我有一个使用FBML开发的facebook应用程序。画布页面包含iframe
。如果用户点击iframed文档中的按钮,我需要在加载时隐藏的画布页面中显示一个div。
提前致谢...
答案 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')