好像用innerHeight和innerWith实现吧.

解决方案 »

  1.   

    document.body.offsetHeight
    document.body.offsetWidth
      

  2.   

    当然,document.documentElement.clientWidth
    document.documentElement.clientHeight
    可以拿到,问题就是
    在不同的浏览器中由于内外像素计算方式不同JS得到的值也不同,所以最直接的方式就是做一个类似BODY的DIV
      

  3.   

    网页可见区域宽: document.body.clientWidth
    网页可见区域高: document.body.clientHeight
    网页可见区域宽: document.body.offsetWidth (包括边线的宽)
    网页可见区域高: document.body.offsetHeight (包括边线的高)
    网页正文全文宽: document.body.scrollWidth
    网页正文全文高: document.body.scrollHeight
    网页被卷去的高: document.body.scrollTop
    网页被卷去的左: document.body.scrollLeft
    网页正文部分上: window.screenTop
    网页正文部分左: window.screenLeft
    屏幕分辨率的高: window.screen.height
    屏幕分辨率的宽: window.screen.width
    屏幕可用工作区高度: window.screen.availHeight
    屏幕可用工作区宽度: window.screen.availWidth