document.body.scrollTop 一直为零 问题发现 window.onload = function() { // 获取滚出屏幕的距离 var scrollTopHeight = document.body.scrollTop; // 无效 var scrollTopHeight = document.documentElement.scrollTop; //有效 var scrollTopHeight = window.pageYOffset // 有效 } 所以尽量做浏览器兼容方案