js在html中的載入執行順序
#1.載入順序:引入標記的出現順序,
#頁面上的Javascript程式碼是HTML文件的一部分,所以Javascript在頁面裝載時執行的順序就是其引入標記的出現順序,
這樣IE下和其他瀏覽器輸出值的順序都是一直以來的輸出值了:1、2、我是1、3
總結:IE下,用Document.Write方法引用js檔案時,js檔案會出現尚未載入就直接呼叫的情況,因此建議將引用的JS檔案單獨放在一個script區塊中。以確保引用的js檔案完全載入後,再繼續執行後面的Document.Write內容
5、同名JS函數執行順序<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <script type="text/javascript"> function aa() { alert('First aa') } </script> <title></title> </head> <body> <form id="form1" runat="server"> <br /> <input id="Button1" type="button" value="button" onclick="aa();"/> </form> </body> <script type="text/javascript"> function aa(s) { alert('Second aa'); } function aa(s) { alert('Last aa'); } </script> </html>
# 在js裡出現同名函數後,你在web頁中呼叫改js函數後,總是呼叫頁面中最後一個載入的函數。
以上是詳解js在html中的載入執行順序的詳細內容。更多資訊請關注PHP中文網其他相關文章!