98

可能重复:
您是否需要在 <script> 标签中指定文本/javascript?

在 HTML5 中,<script>标签需要属性type="text/javascript"吗?
我的意思是<script>标签是否包含javascript不是很明显吗?

4

2 回答 2

165

不,它现在正式没用了

type 属性给出了脚本的语言或数据的格式。如果该属性存在,则其值必须是有效的 MIME 类型。不得指定 charset 参数。如果该属性不存在,则使用默认值是“text/javascript”。

简单地做

<script src=yourpath.js></script>

(是的,你也可以省略引号

请注意,您不必担心 HTML5 之前的浏览器,所有浏览器都始终将 JavaScript 视为默认脚本语言。

于 2013-01-14T17:22:21.467 回答
12

规格

如果语言不是“text/javascript”所描述的,那么 type 属性必须存在

和:

如果该属性不存在,则使用默认值是“text/javascript”。

相反,这意味着如果您的src属性用于有效 JavaScript 的文件,则不需要它。

于 2013-01-14T17:23:18.870 回答