課程
/前端開發
/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> 前加載
舉報
萌妹子帶您快速學習滾動效果,掌握無縫滾動和歇間性滾動的制作方法
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-13
歡迎常來慕課學習!小伙伴在等著你!
2014-09-01
如果沒用jquery就把<script>的內容寫在結尾的</body>之前,以確保執行腳本時dom元素全部加載完畢。否則,就會提示找不到元素哦
2014-08-28
通常應該是元素獲取失敗的時候會出現這樣的錯誤吧,因為你在文檔尚未加載完成的時候就去document.getElementById(),這樣一般是找不到所需要的元素的。你這樣寫試試:
window.onload=function(){
var area=document.getElementById("moocBox");
}
或者和樓上說的一樣把js代碼放在</body>之前。
2014-06-17
視頻中沒有用jquery哦
2014-05-15
具體怎么做?初學者,能說詳細點么
2014-05-12
將jquery 在</body> 前加載