このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

HTMLScriptElement: defer プロパティ

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。

deferHTMLScriptElement インターフェイスのプロパティで、スクリプトの実行方法を論理値で制御します。クラシックスクリプトの場合、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); // 出力: true

仕様書

仕様書
HTML
# dom-script-defer

ブラウザーの互換性

関連情報