HTMLScriptElement: type 属性

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

HTMLScriptElement 接口的 type 属性是一个字符串,用于反映脚本的类型。

它反映了 <script> 元素的 type 属性。

一个字符串。此属性的值可以是以下之一:

属性未设置(默认),空字符串,或 JavaScript MIME 类型

指示该脚本是“经典脚本”,包含 JavaScript 代码。

模块

此值会将代码视为 JavaScript 模块。

importmap

此值表示元素的正文包含一个导入映射。

speculationrules 实验性的

此值表示元素的正文包含投机规则。

任何其他值

嵌入的内容被视为数据块,不会被浏览器处理。

有关更多信息,请参阅 <script> 元素的 type 属性。

示例

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

规范

规范
HTML
# dom-script-type

浏览器兼容性