代码改变世界

窗口文档显示区的高度和宽度的获取

2012-07-05 10:36  江苏黑马  阅读(907)  评论(2)    收藏  举报
  1. 这是一个只读属性。这里的宽度和高度不包括菜单栏、工具栏以及滚动条等的高度。
  2. DOM中使用window.innerheight和window.innerwidth来获取文档显示区的高度和宽度。
  3. IE不支持这些属性。它用 document.documentElement 的 clientWidth 和 clientHeight 属性作为替代。
  4. 针对浏览器兼容,我们可以写出这样的兼容代码:
    1 window.innerHeight ? window.innerHeight : document.documentElement.clientHeight 
    2 window.innerWidth ? window.innerWidth : document.documentElement.clientWidth