scrollTop 输出0
window.onscroll = function () {
var top = document.body.scrollTop;
console.log(top);
}我的页面有滚动条 js只写了这么几行。都是复制源码的 但是输出一直为0
1
收起
正在回答
1回答
同学你好, 这个是浏览器的解析的问题
(1)对于没有使用doctype声明的页面可以使用document.body.scrollTop获取scollTop的高度, (2)对于有使用doctype声明的页面可以使用document.documentElement.scrollTop获取scollTop的高度。
由于scrollTop的获取存在兼容性问题,所以为了解决各种兼容性, 推荐同学使用兼容性的语法获取scrollTop的高度

如果还有问题, 建议: 可以将你的完整代码粘贴过来, 便于准确的定位问题
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星