課程
/前端開發(fā)
/JavaScript
/DOM事件探秘
為什么js要放在 文檔內(nèi)容后面才生效?
2017-02-09
源自:DOM事件探秘 2-4
正在回答
html 加載是按照順序從上而下編譯的,如果 JS 文件放在最開頭,那么 JS 里面獲取頁面元素比如一個按鈕時,頁面上的這個按鈕還并沒有生成,那么就不會有任何效果,如果想在一開始就加載 JS 文件,可以把 JS 的語句都放在下面這句話里面:
window.onload?=?function(){//?JS中的語句都放在這個大括號里};
這句話的意思就是等頁面元素都加載完成后再執(zhí)行 JS。
舉報
DOM事件?本課程會通過實例來給小伙伴們講解如何使用這些事件
1 回答釋放的代碼為什么一定要放在fnDown里面
3 回答為什么JS必須全部寫在window.onload中,頁面才能實現(xiàn)?
2 回答為什么要js一般有兩個文件?
1 回答為什么js代碼放在head和body里,前者錯誤,后者正常
2 回答為什么script腳本只能放在button定義下面才可以執(zhí)行成功?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-02-09
html 加載是按照順序從上而下編譯的,如果 JS 文件放在最開頭,那么 JS 里面獲取頁面元素比如一個按鈕時,頁面上的這個按鈕還并沒有生成,那么就不會有任何效果,如果想在一開始就加載 JS 文件,可以把 JS 的語句都放在下面這句話里面:
這句話的意思就是等頁面元素都加載完成后再執(zhí)行 JS。