为了账号安全,请及时绑定邮箱和手机立即绑定

"Uncaught TypeError: Cannot set property 'scrollTop' of null" /test3/js/test3.js (2)

"Uncaught TypeError: Cannot set property 'scrollTop' of null" /test3/js/test3.js (2)

qq_杜子琪_03834234 2016-09-23 15:20:17
area.scrollTop = 0;这句话一直提示上面的错误,怎么回事? var area=document.getElementById("mg");area.scrollTop = 0;var time=50;setInterval("area.scrollTop++",time);
查看完整描述

3 回答

?
stone310

TA贡献361条经验 获得超191个赞

你这么写应该是要获取div的scrollTop,效果是不是带滚动条的div,然后让它滚动条自动向下滑动;

这里setInterval里面的执行语句要写到函数内;

即setInterval(function(){area.scrollTop++},time);

查看完整回答
反对 回复 2016-09-23
?
OlderSkee

TA贡献123条经验 获得超103个赞

scrollTop是页面卷去的高度吧。。

var scrTop =  document.body.scrollTop
   console.log(scrTop)

你把body设置2000px 

然后滚动下滚动条,看看这个console的变化


查看完整回答
反对 回复 2016-09-23
  • 3 回答
  • 0 关注
  • 1576 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信