隐藏<页眉>如果在iFrame中
Hide <header> if in iFrame
我试图隐藏我的tumblr博客的标题,以防博客加载到iFrame中。但到目前为止,我还没有取得任何成功。这就是我使用的代码:
<script type="text/javascript">
var isInIFrame = (window.location != window.parent.location);
if(isInIFrame==true){
alert("It's in an iFrame");
document.getElementById('boven').hide();
}
else {
alert("It's NOT in an iFrame");
}
</script>
我有一个我想这样隐藏的部分:<header id="boven"></header>
我搜索并尝试过不同的东西,但似乎都不起作用。我确实得到了正确和错误的alert();
,但它不想隐藏…
我希望有人能帮我,我会非常感激的。所以提前谢谢!
据我所知,任何本机DOM元素上都没有hide()
函数。在纯JavaScript中,您可以通过更改元素的"显示"模式来隐藏元素:
document.getElementById('boven').style.display = "none";
在诸如jQuery之类的UI库中,hide()
方法可能是可用的。以下是jQuery语法中的等效项:
$('#boven').hide();
如果您使用调试工具,如Chrome控制台、Firefox中的Firebug或IE中的F12开发工具,您会立即发现<header>
元素上没有这样的方法hide()
。
相关文章:
- 如果在iframe中查看页面,如何在Wordpress中添加body类
- 如果页面为iframe,则重定向
- 如果iframe通过单击加载,则自动调整iframe大小无效
- 如果iframe在src(pdf或text)中有非html文档,则iframe中的onload不起作用
- 如果未正确加载,则隐藏iframe
- 如果在iframe中,引导模式弹出将忽略滚动位置
- js重定向,如果不在fb iframe中
- 如果可能的话,刷新后保留iframe url
- 如果字符串位于iframe之后,则不会使用引导程序列表显示
- 如果没有互联网连接,请隐藏iframe
- iframe-css-src更改,如果父css src更改
- 隐藏<页眉>如果在iFrame中
- 如果网站在框架/ iframe内,则document.referer将始终包含一个值
- 如果我的网站在iframe中,我不希望标题显示在任何页面中
- Iframe 数据从父页面发布,如果服务器上发生异常,则重新加载父页面
- 如何使用 javascript 自动刷新 iframe 如果 src = X
- JavaScript 检查特定元素 (iframe) 是否存在,如果不存在,则检查 appendchild
- iframe 中的页面是否可以跨域“看到”,如果 iframe 元素本身可见或不可见
- 如果在小型设备上,请将 iframe 替换为错误文本
- 如何在 iframe 中加载默认页面(如果预期的跨域 src 为 404)