HTMLScriptElement: defer 屬性

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

defer 屬性是 HTMLScriptElement 介面的一個布林值,用於控制指令碼的執行方式。對於普通指令碼,如果 defer 屬性設定為 true,則外部指令碼將在文件解析完成後、但在觸發 DOMContentLoaded 事件之前執行。對於 模組指令碼defer 屬性不起作用。

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

布林值。

示例

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

規範

規範
HTML
# dom-script-defer

瀏覽器相容性

另見