關於JavaScript中window.onload/document.onload 的常見問題


| 問題的出現

    最近在設計一些html的網頁,然后有些JavaScript的方法想要做到網頁加載完之后再進行執行,這時候就用到了window.onload以及document.onload來調用相應的function。

      首先了解一下這倆的區別:

    1.window.onload是頁面上所有的DOM,樣式表,腳本,圖片,flash都已經加載完成了;

    2.document.onload 是DOM加載完成,不包括樣式表,圖片,flash。

| 常見錯誤

  1. 語法錯誤:onload寫成"onLoad"
  2. 用法錯誤:window.onload = yourFunction(); 正確:window.onload = yourFunctionName;
  3. 當document.body.onload語句在引用的JavaScript文件中時,若此時引入語句在<head>標簽里,無法正常加載;需要在<body>標簽里,才可正常加載。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM