HTMLScriptElement:async 属性
async
属性是 HTMLScriptElement
接口的一个布尔值,用于控制如何执行脚本。对于经典脚本,如果将 async
属性设置为 true
,则外部脚本将与解析并行获取,并在可用后立即进行评估。对于 模块脚本,如果将 async
属性设置为 true
,则脚本及其所有依赖项将与解析并行获取,并在可用后立即进行评估。
它反映了 <script>
元素的 async
属性。
值
布尔值。
示例
html
<script id="el" src="/example.js" async></script>
js
const el = document.getElementById("el");
console.log(el.async); // Output: true
规范
规范 |
---|
HTML 标准 # dom-script-async |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。