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 July 2015.

typeHTMLScriptElement インターフェイスのプロパティで、スクリプトの種類を反映する文字列です。

これは <script> 要素の type 属性を反映したものです。

文字列です。このプロパティの値は以下のいずれかです。

属性が設定されていない (既定値)、空文字列、JavaScript の MIME タイプのいずれか

スクリプトが JavaScript コードを格納した「クラシックスクリプト」であることを示します。

module

この値によってコードは JavaScript モジュールとして扱われます。

importmap

この値は、要素本体にインポートマップが含まれていることを示します。

speculationrules Experimental

この値は、要素の本体に投機ルールが含まれていることを示します。

その他の値

埋め込まれたコンテンツはデータブロックとして扱われ、ブラウザーによって処理されることはありません。

詳しくは <script> 要素の type 属性を参照してください。

html
<script id="el" type="text/javascript"></script>
js
const el = document.getElementById("el");
console.log(el.type); // 出力: "text/javascript"

仕様書

Specification
HTML Standard
# dom-script-type

ブラウザーの互換性

BCD tables only load in the browser