方法二的結(jié)果不一樣?
<script type="text/javascript">
// 方法一
var w=document.documentElement.clientWidth
var h=document.documentElement.clientHeight
document.write("寬:"+w+"<br>");
document.write("高:"+h);
// 方法二
// var w=document.body.clientWidth
// var h=document.body.clientHeight
// document.write("寬:"+w+"<br>");
// document.write("高:"+h);
// 方法三
// document.write("寬:"+innerWidth+"<br>");
// document.write("高:"+innerHeight);
</script>
2017-08-10
第二個(gè)<body>的高是根據(jù)body中的內(nèi)容變化的, 而第二個(gè)的寬比第一個(gè)的寬你會(huì)發(fā)現(xiàn)少了16px, 這是因?yàn)閎ody和瀏覽器之間默認(rèn)有8px的margin值
2017-04-15
第二個(gè)是對(duì)應(yīng)dody標(biāo)簽的高寬阿