HTMLScriptElement:type 属性

基线 广泛可用

此功能已得到良好建立,并且可在许多设备和浏览器版本中使用。它自以下时间起在浏览器中可用: 2015 年 7 月.

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

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

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

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

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

module

此值会导致代码被视为 JavaScript 模块。

importmap

此值表示元素的主体包含导入映射。

speculationrules 实验性

此值表示元素的主体包含推测规则。

任何其他值

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

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

示例

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

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。