显示一个页面  然后通过jquery.append加载元素后 页面高度发生变化  如何获得这时候页面的高度  页面高度

解决方案 »

  1.   

    var _docHeight = (document.height !== undefined) ? document.height : document.body.offsetHeight;
    var _docWidth = (document.width !== undefined) ? document.width : document.body.offsetWidth;
      

  2.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script type="text/javascript">
    var getStyle=function(dom){
    if(document.defaultView&&document.defaultView.getComputedStyle){
    getStyle=function(x){
    var style=document.defaultView.getComputedStyle(x);
    return style;
    }
    }else if(dom.currentStyle){
    getStyle=function(x){
    return x.currentStyle;
    }
    }
    return getStyle(dom);
    }
    window.onload=function(){
    var div=document.body;
    var style=getStyle(document.body);
    var height=(style.height=='auto'?div.offsetHeight:style.height);
    alert(height);
    }
    </script>
    </head><body>
    <div id="test">1</div>
    <div style="height:2000px"></div>
    </body>
    </html>