備忘録的プログラミングリファレンス

HTMLScriptElement インターフェイス

 HTMLScriptElement インターフェイスは、スクリプトの定義を行う <script> エレメントを定義したインターフェイスです。
 HTMLScriptElement インターフェイスはプロパティメソッドイベントを定義しています。

 外部ファイルを取り込む機能があり、読み込みが完了すると load イベント、読み込みに失敗すると error イベントが発生します。

HTMLScriptElement 継承図

プロパティ(Properties)

 HTMLScriptElement インターフェイスは 以下の独自のプロパティをもちます。HTMLElement インターフェイス のプロパティも継承しています。

プロパティ概要分類
.async.deferとの組。読み込みが終了したらスクリプトの実行を行う。 Boolean 型
.crossOrigin設定をヘッダー要素を加えた通信を行う CORS オブジェクトの設定に反映する。DOMString? 型
.defer.asyncとの組。ページのロードが終了したらスクリプトを実行する。 Boolean 型
.fetchPriority外部スクリプトの読み込み順位の指定。
.noModuleJavaScript に対応していない古いブラウザーで使用。 Boolean 型
.referrerPolicy外部リソースを読み込む際に必要なリファラー(読み込み条件など)の設定と取得。 DOMString 型
.src外部スクリプトリソースのURL。 USVString 型
.text <script> エレメント内の定義テキスト
.type外部スクリプトの MIME タイプ。DOMString 型

 以下は、HTMLElement インターフェイスのプロパティと継承したプロパティです。参考にしてください。

Nodeのプロパティ一覧 

タイプ名(ハンドラー名)概要分類

Elementのプロパティ一覧 

タイプ名(ハンドラー名)概要分類

HTMLElementのプロパティ一覧 

タイプ名(ハンドラー名)概要分類

メソッド(Methods)

 HTMLScriptElement インターフェイスは 以下の独自のメソッドがあります。さらに継承したメソッドがあります。

メソッド概要分類
.supports()スクリプトがブラウザーに対応しているか/否か。 Boolean 型

 HTMLScriptElement インターフェイスが継承したHTMLElement インターフェイスのメソッドです。 NodeElement インターフェイスのメソッドを含みます。使えないものもあるので参考してください。

Nodeのメソッド一覧 

タイプ名(ハンドラー名)概要分類

Elementのメソッド一覧 

タイプ名(ハンドラー名)概要分類

HTMLElementのメソッド一覧 

タイプ名(ハンドラー名)概要分類

イベント(Event)

 HTMLScriptElement は <head> 要素であるため、ここではイベントについては省いています。