JavaScript window.innerHeight 不好用,返回的不是浏览器真正长度

Iacob · 2014年09月01日 · 最后由 Iacob 回复于 2014年09月03日 · 1759 次阅读

打开了douban.com,调出调试窗口,window.innerHeight结果 316

但是将这个值赋给iframe发现这个值并不是窗口的真正长度,316只覆盖了浏览器上半部分,下半部分留了好大一片空白

网页源代码如下,不知道是不是用错了

!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html> <head>
<title></title>
</head>

<body>

  <iframe style="width:100%;height:316px;" src="http://www.douban.com"></iframe>

</body> </html>

网页效果

请问如何能够获取浏览器窗口的真正长度?

多谢了

共收到 2 条回复

console里能选择以哪个frame作为默认window, 选 再看看innerHeight呢

#1楼 @loveky 问题解决了,多谢!

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册