js中获取浏览器可视窗口大小

获取可视窗口大小(也就是减去顶部和底部,页面中的区域,不包括滚动条)

document.documentElement.clientHeight;//可视区域高度
document.documentElement.clientWidth;//可视区域宽度

可视区域另一种写法(包括滚动条),虽然也可行,但还是推荐第一种。第二种貌似ie有点问题

window.innerWidth
window.innerHeight



获取显示器分辨率大小

alert(window.screen.height);
alert(window.screen.width);




同样可视区域(但包括margin和padding),一开始在1920分辨率下的offsetWidth为1904,是因为默认网页的左右都有8的margin,所以如果没有全文设置margin:0的话则为1904,Height为0的话是因为body没有任何内容。

document.body.offsetWidth
document.body.offsetHeight




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值