为了账号安全,请及时绑定邮箱和手机立即绑定

这三种分欸表达什么意思? 浏览器窗口的内部高度/宽度具体是哪里 HTML文档所在窗口的当前高度/宽度具体是哪里?全懵了!

<script type="text/javascript">

var c=window.innerHeight;

var d=window.innerWidth;

    var w= document.documentElement.clientWidth

var h= document.documentElement.clientHeight

      

      a=document.body.clientWidth;

      b=document.body.clientHeight;

      document.write(w+"<br>"+h+"<br>")

      document.write(a+"<br>"+b+"<br>")

      document.write(d+"<br>"+c)

   


 //   document.body.clientHeight   网页可见区域高??//

// document.documentElement.clientHeight  是窗体高???!!!!!!!!!!!!!

</script>


正在回答

3 回答

HTML文档在窗口的显示区间即内部宽度、高度;(你打开一个页面后在浏览器的显示范围)

0 回复 有任何疑惑可以回复我~

仔细看一下讲解,他只是针对不同版本的浏览器,写了不同的代码,功能都是完全一样的。

0 回复 有任何疑惑可以回复我~

我觉得可能大家都想多了,其实这三种都是获得浏览器窗口尺寸的方法(不包括工具栏和滚动条),因为ie9之前的浏览器不支持window.innerHeight属性,才有下面的两种方法,三种写一起应该是兼容大部分浏览器。

var h = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight 

var w = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth

0 回复 有任何疑惑可以回复我~
#1

qq_孤单摩天轮_0 提问者

浏览器窗口指的是哪里?
2018-08-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这三种分欸表达什么意思? 浏览器窗口的内部高度/宽度具体是哪里 HTML文档所在窗口的当前高度/宽度具体是哪里?全懵了!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信