如果在iframe中显示/隐藏div

时间:2013-09-23 14:36:50

标签: javascript html css iframe

如果页面是在iframe中加载的话,我正在尝试显示/隐藏不同的页面元素

<script>this.top.location !== this.location && (this.top.location = this.location);</script>

可以正常逃脱iframe,但

<script>this.top.location !== this.location && (document.getElementById("toolbar").style.display="none");</script>

不会使用ID“工具栏”隐藏我的div。我究竟做错了什么? (我的javascript知识非常有限)。非常感谢。

1 个答案:

答案 0 :(得分:1)

尝试使用jQuery! 你应该使用如下的选择器: 首先选择iframe元素,然后在此处找到:

$("#myIframeId").contents().find("#your_element_id").hide()

类似的问题是here