| 問題的出現
最近在設計一些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>標簽里,才可正常加載,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/5464.html
標籤:JavaScript
下一篇:關于ES6尾呼叫優化
