scrollHeight,scrollWidth,scrollLeft,scrollTop分别对应:你的页面高度,宽度,距离左面的距离,距离右边的距离;

解决方案 »

  1.   

    http://blog.csdn.net/chinmo/archive/2008/02/18/2102799.aspx看看我的博客里的,还有图说明
      

  2.   

    自己顶一下
    为什么第2个页面
    <style type="text/css">
    <!--
    #haha{
    height:500px;
    width:600px;
    }
    -->
    </style>
    <script>
    function asd(){
    var a=document.getElementById("gg").scrollWidth
    var b=document.getElementById("gg").scrollHeight
    var c="距离左端的距离"+document.getElementById("gg").scrollLeft
    var d="距离顶部的距离"+document.getElementById("gg").scrollTop
    var str=a+"<br>"+b+"<br>"+c+"<br>"+d+"<br>外面div的高度:宽度"+document.body.scrollHeight+":"+document.body.scrollWidth
    document.getElementById("x").innerHTML=str
    }
    </script>
    <body style="margin:0px;">
    <div id="haha">
    <div onscroll="asd()" id="gg" style="width:300px; height:200px;border:1px solid #FF0000;overflow:scroll">
    <div id="ss" style="width:400px; height:300px; border:1px solid #000000;">
    </div>
    </div>
    </div>
    <div style="width:600px; height:350px;"  id="x"></div>
    scrollWidth是1131
    为什么 会是1131??