document.documentElement是整个HTML节点树的根节点。我们一般会使用到document.documentElement的scrollTop这个属性,就是获得浏览器的滚动条的垂直位置。由于存在兼容性的问题,有一些浏览器不支持document.documentElement.一次在代码中我们通常需要做一些判断。一段典型的获得滚动条垂直位置的代码如下:
var nScrollYDefault;
//获得浏览器滚动条的垂直位置
//兼容性问题,所以需要执行多种测试
if(document.documentElement&&document.documentElement.scrollTop){
nScrollYDefault=document.documentElement.scrollTop;
}else if(document.body){
nScrollYDefault=document.body.scrollTop;
}else{
// 其他
}