用 document.body.clientHeight代碼段為什么不能正確顯示出瀏覽器的高?
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<script type="text/javascript">
/*法一
document.write(document.body.clientWidth+"<br>");
document.write(document.body.clientHeight);
*/
//法二
var w= document.documentElement.clientWidth
var h= document.documentElement.clientHeight
document.write("寬:"+w+"<br>"+"高:"+h)
</script>
</body>
</html>
以上代碼中的法一不能夠顯示正確的瀏覽器高,是為什么?
2015-04-20
document.body.clientHeight 是獲取body體的寬度,在你執(zhí)行document.write(document.body.clientHeight)時(shí),body體只有一行,所以你獲取的只是一行高度 即18,有的是16
2015-10-08
我的也是~~
2015-06-02
我的怎么高度顯示為0呢??