最新的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>异步属性


<脚本对象