Javascript中有一些常见易混淆的属性,下面我做了一份大概的整理。

document.body.clientWidth 网页可视域宽;

document.documentElement.scrollTop 要获取当前页面的滚动条纵坐标位置;

document.body.offsetWidth 网页可见区域宽(包括边线的宽);

document.body.offsetHieght 网页可见区域高(包括边线的高);

Tips:

documentElement 对应的是 html 标签,而 body 对应的是 body 标签;