慕粉1859536052
2017-04-14 14:32
<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>
第二个<body>的高是根据body中的内容变化的, 而第二个的宽比第一个的宽你会发现少了16px, 这是因为body和浏览器之间默认有8px的margin值
第二个是对应dody标签的高宽阿
JavaScript进阶篇
468195 学习 · 21891 问题
相似问题