如果页面是在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知识非常有限)。非常感谢。
答案 0 :(得分:1)
尝试使用jQuery! 你应该使用如下的选择器: 首先选择iframe元素,然后在此处找到:
$("#myIframeId").contents().find("#your_element_id").hide()
类似的问题是here