课程
/前端开发
/JavaScript
/信息滚动效果制作
怎么我照着老师写的area.scrollTop=0;报错啊,说是Cannot set property 'scrollTop' of null ,什么原因啊,哪位指点下?
2014-05-07
源自:信息滚动效果制作 2-2
正在回答
欢迎常来慕课学习!小伙伴在等着你!
如果没用jquery就把<script>的内容写在结尾的</body>之前,以确保执行脚本时dom元素全部加载完毕。否则,就会提示找不到元素哦
通常应该是元素获取失败的时候会出现这样的错误吧,因为你在文档尚未加载完成的时候就去document.getElementById(),这样一般是找不到所需要的元素的。你这样写试试:
window.onload=function(){
var area=document.getElementById("moocBox");
}
或者和楼上说的一样把js代码放在</body>之前。
视频中没有用jquery哦
具体怎么做?初学者,能说详细点么
将jquery 在</body> 前加载
举报
萌妹子带您快速学习滚动效果,掌握无缝滚动和歇间性滚动的制作方法