HTMLScriptElement: defer 属性

基线 广泛可用

此功能已得到广泛应用,可在许多设备和浏览器版本中正常运行。它自 2015 年 7 月.

报告反馈

defer 属性是 HTMLScriptElement 接口的布尔值,它控制脚本的执行方式。对于经典脚本,如果 defer 属性设置为 true,则外部脚本将在文档解析完成后执行,但在触发 DOMContentLoaded 事件之前。对于 模块脚本defer 属性无效。

它反映了 <script> 元素的 defer 属性。

示例

布尔值。
<script id="el" src="/example.js" defer></script>
html
const el = document.getElementById("el");
console.log(el.defer); // Output: true

规范

js
规范
# HTML 标准

浏览器兼容性

dom-script-defer

另请参阅