2012-06-08 30 views
2

您是否知道是否可以確保JavaScript腳本網站首先在網頁中運行?如何在其他人之前運行javascript腳本?

對於上下文,我試圖在每個span之前對另一個庫(就像cufon)進行標記,並與原始內容混淆。由於無法在跨度上使用onLoad(),所以這是我在客戶端唯一可以看到的方式。

+0

您是否嘗試過在您的HTML中「」的位置或其他腳本之前的任何位置嘗試包括該腳本? – Bojangles

回答

3

優先級的順序取決於加載的順序。

  1. 頭標籤的腳本(按順序它們列出)
  2. 腳本在它們出現在碼的順序&其他事件屬性。
  3. 身體的onLoad

我確實有#2 &#3混合起來 - 澄清身體的onLoad事件觸發後整個身體(包括腳本)負載

此外,腳本改變<span>標籤如果放置在head標籤中(除非它們是函數),否則它將不起作用,因爲腳本在加載時運行,並且頭部加載時,標籤尚未加載。

1

<script>標記放置在頁面源代碼中,在您需要修改的內容之後,但在任何其他腳本之前。腳本以相同的順序運行,以使其標籤出現在頁面上。

相關問題