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

怎么我照着老师写的area.scrollTop=0;报错啊,说是Cannot set property 'scrollTop' of null ,什么原因啊,哪位指点下?

正在回答

17 回答

欢迎常来慕课学习!小伙伴在等着你!

0 回复 有任何疑惑可以回复我~

如果没用jquery就把<script>的内容写在结尾的</body>之前,以确保执行脚本时dom元素全部加载完毕。否则,就会提示找不到元素哦

1 回复 有任何疑惑可以回复我~

通常应该是元素获取失败的时候会出现这样的错误吧,因为你在文档尚未加载完成的时候就去document.getElementById(),这样一般是找不到所需要的元素的。你这样写试试:

window.onload=function(){

    var area=document.getElementById("moocBox");

}

或者和楼上说的一样把js代码放在</body>之前。

1 回复 有任何疑惑可以回复我~

视频中没有用jquery哦

0 回复 有任何疑惑可以回复我~

具体怎么做?初学者,能说详细点么

0 回复 有任何疑惑可以回复我~

将jquery 在</body> 前加载

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
信息滚动效果制作
  • 参与学习       47753    人
  • 解答问题       321    个

萌妹子带您快速学习滚动效果,掌握无缝滚动和歇间性滚动的制作方法

进入课程
意见反馈 帮助中心 APP下载
官方微信