0

如果页面加载到 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知识非常有限)。非常感谢。

4

1 回答 1

1

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

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

类似的问题在这里

于 2013-09-23T14:42:33.913 回答