clientHeight 获取对象的高度,不计算任何边距、边框、滚动条或可能应用到该对象的补白。 
clientWidth 获取对象的宽度,不计算任何边距、边框、滚动条或可能应用到该对象的补白。 

解决方案 »

  1.   

    document.body.clientWidth;
    document.body.clientHeight;
      

  2.   

    document.write("<br>"+document.body.clientHeight)
    输出的好像是整个BODY的高度吧?我只想得到上面图上A和B的值,而不是整个BODY的高度....
      

  3.   


                //高
                var avalHeight=document.documentElement.clientHeight || document.body.clientHeight;
                //宽
                var avalWidth=document.documentElement.clientWidth || document.body.clientWidth;        
      

  4.   

    function qfkx_getPageSize()
    {
      var de = document.documentElement;
      var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
      var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight
      arrayPageSize = new Array(w,h) 
      return arrayPageSize;
    }试试?
      

  5.   

    LS两位给的方法好象是出于一个思路,能帮忙告诉我一下document.documentElement是什么意思吗?GOOGLE,百度搜索的答案都好抽象呀......
      

  6.   

    不要总好象好象的,悬而不决.
    最好的方法是自己动手测试,而不是想当然.
    <body>
    <script>
    bd = document.body
    str=""
    window.onload=function(){
    str+=("<br>clientWidth:"+bd.clientWidth+"clientHeight:"+bd.clientHeight+"<br>")
    str+=("scrollWidth:"+bd.scrollWidth+"scrollHeight:"+bd.scrollHeight+"<br>")
    str+=("offsetWidth:"+bd.offsetWidth+"offsetHeight:"+bd.offsetHeight+"<br>")
    str+=("style.width:"+bd.style.width+"style.height:"+bd.style.height+"<br>")
    info.innerHTML=str
    }
    </script>
    <div id="info" style="width:2000px"></div>
    <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
    </body>
      

  7.   

    谢谢LS的细心的回答了,我才刚开始学JAVASCRIPT所以对什么都没有什么概念...不好意思哈。