js程式碼執行順序簡單介紹
大家知道javascript程式碼都是順序執行,對它要有充分的認識,否則可能會出現一些莫名其妙的問題,當然這些問問一般僅僅會出現在初學者身上,對於稍有經驗的程式設計師來說很難出現這樣的問題,下面就簡單介紹一下。
下面是我們要操作的div元素:
[HTML] 純文字檢視 複製程式碼<div id="thediv">螞蟻部落</div>
如果將js程式碼放置於上面靜態程式碼的前面,例如:
[JavaScript] 純文字檢視 複製程式碼var odiv=document.getElementById("thediv");
以上程式碼程式碼並不能顧獲取div物件,因為在執行js程式碼的時候,並沒有載入到div元素。
解決上面的問題可以使用以下方法:
第一種方法:
將js程式碼放置於div後面,遮掩在執行js程式碼的時候,保證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>
相關文章
- javascript執行順序簡單介紹JavaScript
- jQuery ajax的執行順序簡單介紹jQuery
- for語句括號中程式碼執行順序介紹
- 按照順序動態載入js檔案簡單介紹JS
- javascript程式碼執行機制簡單介紹JavaScript
- css選擇器的解析順序簡單介紹CSS
- javascript表示式中的運算順序簡單介紹JavaScript
- Go包中程式碼執行順序Go
- js執行順序Event LoopJSOOP
- 【JavaScript】JS引擎中執行上下文如何順序執行程式碼JavaScriptJS行程
- javascript資料結構之順序查詢簡單介紹JavaScript資料結構
- java類內部程式碼執行順序Java
- js解惑-函式執行順序JS函式
- animate動畫連續執行簡單介紹動畫
- 順序審批流的簡單程式碼實現
- JSON簡單介紹JSON
- nodejs簡單介紹NodeJS
- js使用yield模擬多執行緒的方法簡單介紹JS執行緒
- JavaScript程式碼執行順序和資料型別JavaScript資料型別
- js DSL超程式設計簡單介紹JS程式設計
- SVG程式碼構成簡單介紹SVG
- javascript程式碼規範簡單介紹JavaScript
- Sql執行順序SQL
- 【多執行緒系列】CAS、AQS簡單介紹執行緒AQS
- JSON物件簡單介紹JSON物件
- js WebSocket用法簡單介紹JSWeb
- javascript程式碼效能優化簡單介紹JavaScript優化
- javascript事件控制程式碼簡單介紹JavaScript事件
- 如何除錯javascript程式碼簡單介紹除錯JavaScript
- javascript顛倒陣列元素順序簡單程式碼例項JavaScript陣列
- PHPWind8.7中程式碼結構與程式執行順序PHP
- 達夢資料庫執行緒簡單介紹資料庫執行緒
- 執行緒池的介紹及簡單實現執行緒
- JavaScript執行順序分析JavaScript
- 任務執行順序
- for語句執行順序
- JavaScript的執行順序JavaScript
- laravel Event執行順序Laravel