HTMLScriptElement: type プロパティ
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
type は HTMLScriptElement インターフェイスのプロパティで、スクリプトの種類を反映する文字列です。
これは <script> 要素の type 属性を反映したものです。
値
文字列です。このプロパティの値は以下のいずれかです。
- 属性が設定されていない (既定値)、空文字列、JavaScript の MIME タイプのいずれか
-
スクリプトが JavaScript コードを格納した「クラシックスクリプト」であることを示します。
module-
この値によってコードは JavaScript モジュールとして扱われます。
importmap-
この値は、要素本体にインポートマップが含まれていることを示します。
speculationrulesExperimental-
この値は、要素の本体に投機ルールが含まれていることを示します。
- その他の値
-
埋め込まれたコンテンツはデータブロックとして扱われ、ブラウザーによって処理されることはありません。
例
html
<script id="el" type="text/javascript"></script>
js
const el = document.getElementById("el");
console.log(el.type); // 出力: "text/javascript"
仕様書
| Specification |
|---|
| HTML> # dom-script-type> |
ブラウザーの互換性
Loading…