DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript綜合知識 >> 淺談Javascript 執行順序
淺談Javascript 執行順序
編輯:JavaScript綜合知識     

 這篇文章主要介紹了Javascript 執行順序,有需要的朋友可以參考一下

Javascript是執行順序是至上而下的,除非你特別說明, Javascript代碼不會等到頁面加載完畢後才執行。比如一個網頁裡含有以下HTML代碼:  代碼如下: <div id="ele">welcome to www.jb51.net</div>   如果你在這行HTML代碼前,加入如下Javascript代碼: 代碼如下: <script type="text/javascript">   document.getElementById('ele').innerHTML= 'welcome to my blog'; </script>   運行該頁面,你會得到這樣的錯誤信息:“document.getElementById(‘ele') is null。”原因是,當上面的javascript運行時,頁面上還沒有ID為‘ele'的DOM元素。 解決辦法有兩種: 1. 把javascript代碼放在HTML代碼之後:  代碼如下:  <div id="ele">welcome to www.jb51.net</div> <script type="text/javascript">   document.getElementById('ele').innerHTML='welcome to my blog'; </script>   2. 等到在網頁加載完畢後,運行該javascript代碼。你可以使用傳統的解決辦法(load):首先加HTML的body加入“<body load="load()”>,”然後在load()函數裡調用上述javascript代碼。這裡要著重介紹的是用jQuery來實現: 代碼如下: <script> $(document).ready(function(){    document.getElementById('ele').innerHTML= 'welcome to my blog'; }); </script> //當然,既然用到了jQuery,更簡單的寫法是: <script> $(document).ready(function(){    $('#ele').html('welcome to my blog'); //這裡也可用.text()方法 }); </script>   你可以把上述jQuery代碼放在頁面的任何位置,它總是等到頁面加載完畢後才執行。 
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved