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

获取到的页面的宽高的含义

代码里面这三种获取到的页面的宽高到底是什么宽高,是我注释里面的那样理解的吗?还有我最后一项的div宽高的获取怎么会出错呢?大大给解释一下把,感激不尽。

正在回答

2 回答

innerHeight与innerWidth 显示的是浏览器窗口的内部高度和宽度

clientHeight与clientWidth 显示的是HTML文档所在窗口的当前高度和宽度

编程显示innerHeight与clientHeight的结果是一样的,但两个对不同的浏览器有不同的反应,所以结果要取决于浏览器。

针对IE浏览器和Opera浏览器来说scrollHeight与scrollWidth 显示的是网页内容的高度和宽度

offsetHeight与offsetWidth获取的是网页内容的高度和宽度(包含滚动条等边线,会随窗口的显示改变大小)

编程显示scrollHeight与offsetHeight的结果是不一样的,因为offsetHeight包含了滚筒条等边线,而scrollHeight则显示的是网页的实际高度。

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

div sytle里边明确写明了 height,width才会获取到高度和宽度,其他的时候使用div.offsetHeight 和 div.offsetWidth.

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

一只特立独行的doge 提问者

谢了,我最后一个的div的宽高一直获取不到,原来是这样
2016-05-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

获取到的页面的宽高的含义

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