網頁尺寸offsetHeight
?<script type="text/javascript">
var w= document.documentElement.offsetWidth;
var h= document.documentElement.offsetHeight;
//法一 ? ?
? ? document.write("方法一"+"<br/>"+"網頁內容的寬度為:"+w+"<br ?/>"+"網頁內容的高度為:"+h);
//法二
? ?document.write("<br />"+"方法二"+"<br/>");
? ?document.write("網頁內容的寬度為:"+document.body.offsetWidth+"<br ?/>");
? ?document.write("網頁內容的高度為:"+document.body.offsetHeight);
</script>
為什么這兩個方法的輸出結果不一樣》?
2017-03-20
你是講兩種測試方法都放在一個demo中的吧,因為document.write的輸出結果會占用網頁打的內容高度,所以后一個測試中輸出的網頁的高度會增加兩行的行高.你也可以試試在<body></body>增加些內容看看數據變化就知道原因了.