最新的Web開發教程
 

Script async Property

<腳本對象

找出一個腳本以異步方式,只要它是可用的執行:

var x = document.getElementById("myScript").async

x的結果將是:

true
試一試»

定義和用法

異步屬性設置或返回是否腳本應該異步只要它是可用的,或不執行。

該屬性反映了async的屬性<script>標記。

注意: async屬性僅對外部腳本(以及如果只應使用src屬性存在)。

注意:有幾種方法可以執行的外部腳本:

  • 如果異步存在:腳本與頁面的其餘部分異步執行的(而頁面繼續解析的腳本將被執行)
  • 如果異步不存在,並且延遲出現:當頁面完成解析時執行腳本
  • 如果沒有異步或延遲出現:劇本是獲取並立即執行,該瀏覽器將繼續解析頁面之前

瀏覽器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

異步屬性的所有主流瀏覽器的支持。

注:在IE 9和早期版本,並在Opera 12和更早版本不支持異步屬性。


句法

返回異步屬性:

scriptObject .async

設置異步屬性:

scriptObject .async=true|false

屬性值

描述
true|false 指定是否腳本應該異步盡快執行,因為它是可用的,或不
  • 真正的 - 該腳本將異步只要它是可用來執行
  • 假 - 該腳本將不被異步只要它是可用執行

技術細節

返回值: 布爾,如果異步只要它是可用執行該腳本返回true,否則返回false

相關頁面

HTML參考: HTML <script>異步屬性


<腳本對象