用法
var sTop=document.body.scrollTop+document.documentElement.scrollTop;
或
var heightTop = document.documentElement.scrollTop || document.body.scrollTop;
完美的获取scrollTop 赋值短语 : var scrollTop = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;
区别
document.documentElement是整个文档节点树的根节点,在网页中即html标签;
document.body是整个文档DOM节点树里的body节点,网页中即为body标签元素。
这两个值总会有一个恒为0
浏览器支持
IE6/7/8: document.documentElement.scrollTop;
IE9及以上:document.documentElement.scrollTop;
Safari: document.body.scrollTop;
Firefox:者 document.documentElement.scrollTop ;
Chrome:只有document.body.scrollTop;