window.onload事件應用程式碼例項
這是一個最為基礎的知識,之所以基礎因為這是初學者必須要掌握的而且也是很容易被掌握的只是。
此事件的作用是等待文件內容完全載入完畢再去執行函式中的內容,否則有可能會出現無法獲取物件的問題。
先看一段程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> var odiv=document.getElementById("thediv"); </script> </head> <body> <div id="thediv">螞蟻部落</div> </body> </html>
上面的程式碼會報錯,因為程式碼是順序執行的,當指定到document.getElementById("thediv")的時候,div元素並沒有被瀏覽器載入完畢,所以前面的程式碼就無法獲取div元素物件,這個時候window.onload事件的作用就可以得意體現,程式碼修改如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> window.onload=function(){ var odiv=document.getElementById("thediv"); } </script> </head> <body> <div id="thediv">螞蟻部落</div> </body> </html>
上面的程式碼就可以正確獲取div元素物件了。
相關文章
- localStorage應用程式碼例項
- opacity應用程式碼例項
- jQuery事件冒泡程式碼例項jQuery事件
- onfocus和onblur應用程式碼例項
- Object.defineProperty()應用程式碼例項Object
- js監聽鍵盤事件程式碼例項例項JS事件
- JavaScript 阻止事件冒泡程式碼例項JavaScript事件
- javascript鍵盤事件程式碼例項JavaScript事件
- js阻止事件冒泡例項程式碼JS事件
- jQuery阻止事件冒泡程式碼例項jQuery事件
- css取消滑鼠事件程式碼例項CSS事件
- 阻止jquery事件冒泡程式碼例項jQuery事件
- javascript事件委託程式碼例項JavaScript事件
- jQuery阻止事件冒泡例項程式碼jQuery事件
- css3 calc()應用程式碼例項CSSS3
- js實現開啟應用程式程式碼例項JS
- js呼叫執行exe應用程式程式碼例項JS
- js prototype原型應用簡單例項程式碼JS原型單例
- dd dt dl標籤應用例項程式碼
- 表單序列化應用程式碼相關程式碼例項
- JavaScript中常用的事件程式碼及例項JavaScript事件
- jQuery阻止事件冒泡現象程式碼例項jQuery事件
- jQuery點選回車事件程式碼例項jQuery事件
- js獲取事件源物件程式碼例項JS事件物件
- jquery自定義事件簡單例項程式碼jQuery事件單例
- javascript閉包的應用簡單程式碼例項JavaScript
- jQuery實現的JSONP應用程式碼例項jQueryJSON
- ajax應用實現iframe高度自適應程式碼例項
- 前端學習程式碼例項-JavaScript阻止事件冒泡前端JavaScript事件
- 滑鼠中鍵滾動mousewheel事件例項程式碼事件
- stopPropagation()停止事件向上傳播程式碼例項事件
- js獲取事件的型別程式碼例項JS事件型別
- 機器學習 - 似然函式:概念、應用與程式碼例項機器學習函式
- window.onload 事件事件
- 響應式佈局程式碼例項
- iframe高度自適應程式碼例項
- <iframe>高度自適應程式碼例項
- 響應式瀑布流程式碼例項