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

浏览器窗口的内部宽度的疑问

浏览器窗口的内部宽度的疑问

慕粉4038496 2016-09-27 12:23:55
代码:<script type="text/javascript">document.write("IE9以上:"+window.innerWidth+"<br/>IE8以下:"+document.documentElement.clientWidth+"<br/>其他:"+document.body.clientWidth);var a=document.documentElement.clientWidth||document.body.clientWidth;document.write("<br/>通用方案:"+a)结果:IE9以上:370IE8以下:370其他:354通用方案:370问题:document.documentElement.clientWidth和document.body.clientWidth为什么都有结果,结果还不一样?既然“document.documentElement.clientWidth”用于IE8以下的,“document.documentElement.clientWidth||document.body.clientWidth”这条语句又是通用的,那么“document.body.clientWidth”应该是和同样用于IE9以上的“window.innerWidth”是等价的啊,为什么值不一样呢?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1223 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信