| 問題的出現
最近在設計一些html的網頁,然后有些JavaScript的方法想要做到網頁加載完之后再進行執行,這時候就用到了window.onload以及document.onload來調用相應的function。
首先了解一下這倆的區別:
1.window.onload是頁面上所有的DOM,樣式表,腳本,圖片,flash都已經加載完成了;
2.document.onload 是DOM加載完成,不包括樣式表,圖片,flash。
| 常見錯誤
- 語法錯誤:onload寫成"onLoad"
- 用法錯誤:window.onload = yourFunction(); 正確:window.onload = yourFunctionName;
- 當document.body.onload語句在引用的JavaScript文件中時,若此時引入語句在<head>標簽里,無法正常加載;需要在<body>標簽里,才可正常加載。
