HTMLScriptElement インターフェイス
HTMLScriptElement インターフェイスは、スクリプトの定義を行う <script> エレメントを定義したインターフェイスです。
HTMLScriptElement インターフェイスはプロパティ、メソッド、イベントを定義しています。
外部ファイルを取り込む機能があり、読み込みが完了すると load イベント、読み込みに失敗すると error イベントが発生します。
- EventTarget
-
- └ Node
-
- └ Element
-
- └ HTMLElement
-
- ┆
- ├ HTMLScriptElement
- ┆
ページ内 Index
- ad -
プロパティ(Properties)
HTMLScriptElement インターフェイスは 以下の独自のプロパティをもちます。HTMLElement インターフェイス のプロパティも継承しています。
| プロパティ | 概要 | 分類 |
|---|---|---|
| .async | .deferとの組。読み込みが終了したらスクリプトの実行を行う。 Boolean 型 | |
| .crossOrigin | 設定をヘッダー要素を加えた通信を行う CORS オブジェクトの設定に反映する。DOMString? 型 | |
| .defer | .asyncとの組。ページのロードが終了したらスクリプトを実行する。 Boolean 型 | |
| .fetchPriority | 外部スクリプトの読み込み順位の指定。 | |
| .noModule | JavaScript に対応していない古いブラウザーで使用。 Boolean 型 | |
| .referrerPolicy | 外部リソースを読み込む際に必要なリファラー(読み込み条件など)の設定と取得。 DOMString 型 | |
| .src | 外部スクリプトリソースのURL。 USVString 型 | |
| .text | <script> エレメント内の定義テキスト | |
| .type | 外部スクリプトの MIME タイプ。DOMString 型 |
以下は、HTMLElement インターフェイスのプロパティと継承したプロパティです。参考にしてください。
Nodeのプロパティ一覧
| タイプ名(ハンドラー名) | 概要 | 分類 |
|---|
Elementのプロパティ一覧
| タイプ名(ハンドラー名) | 概要 | 分類 |
|---|
HTMLElementのプロパティ一覧
| タイプ名(ハンドラー名) | 概要 | 分類 |
|---|
メソッド(Methods)
HTMLScriptElement インターフェイスは 以下の独自のメソッドがあります。さらに継承したメソッドがあります。
| メソッド | 概要 | 分類 |
|---|---|---|
| .supports() | スクリプトがブラウザーに対応しているか/否か。 Boolean 型 |
HTMLScriptElement インターフェイスが継承したHTMLElement インターフェイスのメソッドです。 Node 、Element インターフェイスのメソッドを含みます。使えないものもあるので参考してください。
Nodeのメソッド一覧
| タイプ名(ハンドラー名) | 概要 | 分類 |
|---|
Elementのメソッド一覧
| タイプ名(ハンドラー名) | 概要 | 分類 |
|---|
HTMLElementのメソッド一覧
| タイプ名(ハンドラー名) | 概要 | 分類 |
|---|
イベント(Event)
HTMLScriptElement は <head> 要素であるため、ここではイベントについては省いています。
- ad -
