scrolltop不生效(无法获取未定义或null引用的属性“scrollTop”)

本文目录
- 无法获取未定义或null引用的属性“scrollTop”
- 电脑桌面异常 关于脚本运行:“错误:无法获取未定义或null引用的属性“scrolltop””,如何破
- 无法获取属性scrolltop的值,对象对null或未定义
- 什么window.scrollto不起作用
- 为啥scrollTop不能用啊
- js问题,在b站的弹幕列表中使用scrolltop方法无法刷新弹幕
- document.body.scrolltop在最新版本火狐中不能用
- jquery scrolltop 为什么没效果
无法获取未定义或null引用的属性“scrollTop”
scrolltop好像只针对IE系列的浏览器才有效
如果是新版的IE10以上的版本试着点击设置工具-》“兼容性视图设置”将当前浏览的站点加入兼容列表试试
电脑桌面异常 关于脚本运行:“错误:无法获取未定义或null引用的属性“scrolltop””,如何破
scrolltop好像只针对IE系列的浏览器才有效
如果是新版的IE10以上的版本试着点击设置工具-》“兼容性视图设置”将当前浏览的站点加入兼容列表试试 如果不行
以下方法,不一定都要用,可以一个一个去试。有时,仅第一个就管用了。
一. 关闭浏览器,打开新版本360安全卫士的“系统修复”,扫描后,再点“一键修复” 。
再用360急救箱(360安全卫士的“功能大全”里有。若未安装360安全卫士,也可单另安装急救箱。)【按步骤操作:先“开始急救”;扫描完后,重启;再点“系统修复” (可以全选)――“立即修复”。 接着,点“DLL文件恢复”,添加系统检测时所得知丢失的DLL文件,再点“立即修复’。“修复网络”视情况而决定是否修复。完后,应重启。】
二.用360安全卫士的“清理插件”进行扫描,扫除恶意插件后,进行清理。完后应重启。
三.用windows清理助手(从网上下载)。扫描后(若扫出东西,都勾并清理),再用故障修复(全选),然后在桌面点鼠标右键刷新。安全模式下效果好。
四.用金山急救箱【勾上“扩展扫描”,点扫描后,如果出现可以修复的项目,全选后,点“立即处理”,完后重启。】
也可下载使用可牛系统急救箱。
强调------1.修复中,杀软或360有提示时,请点允许。操作中如提示重启就重启下电脑。2.效果不好时,看“注意”中的三点。 3. 完后,效果不好的话,也可考虑系统还原一下(选好还原点)。
祝你成功 !
提问者评价
谢了
无法获取属性scrolltop的值,对象对null或未定义
scrolltop好像只针对IE系列的浏览器才有效,如果是新版的IE10以上的版本试着点击设置工具-》“兼容性视图设置”将当前浏览的站点加入兼容列表试试
什么window.scrollto不起作用
native是android和ios,通过webview这样的对象加载html页面
现在有个需求,在超过一屏的页面下方点击按钮,在最上方弹出窗口,需要定位到窗口中input,方便用户使用
1、使用dom的focus方法,发现body可视部分与input的上边缘对齐,上面界面显示不出来
2、想通过window.scrollTo滚动到最上方,但是无效
3、想通过document.body.scrollTop滚屏,也无效
4、想通过设置a链接的href属性为最上方某元素id来滚屏到对应id的元素,还是无效
5、让最上方某元素focus,发现div什么的就算能获取焦点也不会像input那样滚屏过去。望采纳
为啥scrollTop不能用啊
document.documentElement.scrollTop指的是滚动条的垂直坐标
document.documentElement.clientHeight指的是浏览器可见区域高度
document.documentElement.clientHeight-oDiv是悬浮框的初始垂直坐标(相对于body的top值)(这个值是固定不变的)
但是当你拉动滚动条的时候,悬浮框的垂直坐标(target)必须要在初始坐标的基础上增减相应的值才能获得视觉上随滚动条滚动的效果,而这个增减的值就是滚动条拉动的距离,即你这个scrollTop
js问题,在b站的弹幕列表中使用scrolltop方法无法刷新弹幕
简单研究了没完全解决,相关js混淆了看得眼疼。给您一个思路:在滑动条滚动时候,其实不是简单的让弹幕列表滚动而已,他其实在根据滑块的位置,不断清掉不需要显示的弹幕,又不断插入需要显示的弹幕,也就是弹幕列表内不是全部弹幕都在里面,而是在根据滑块动态调度显示的内容,因此仅仅用scrollTop(300)更改列表滚动条是无效的,要找到滑块拖动时候触发了哪个JS事件才可以。
document.body.scrolltop在最新版本火狐中不能用
您好!很高兴为您答疑!
当为html文档加上如下头以支持xhtml过渡标准时候,使用document.body.scrollTop值始终为0,这时需要用document.documentElement.scrollTop才能获得正确的值。而如果不加xhtml的申明,document.documentElement.scrollTop将为0。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
jquery scrolltop 为什么没效果
解决办法
设置元素为可见状态(el.style.display=’block’),就可以设置原生的el.scrollTop属性或者是jQuery的scrollTop方法了。

更多文章:
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00








