可能重复:
Do you need text/javascript specified in your <script> tags?
在HTML5中,<script>
代码需要属性type="text/javascript"
吗?
我的意思是<script>
标签是否包含javascript不明显?
答案 0 :(得分:158)
type属性提供脚本的语言或格式 数据。如果该属性存在,则其值必须是有效的MIME 类型。不得指定charset参数。默认,哪个 如果属性不存在,则使用“text / javascript”。
简单地做
<script src=yourpath.js></script>
(是的,you can omit the quotes too)
请注意,您不必担心HTML5之前的浏览器,所有这些浏览器都将JavaScript视为默认的脚本语言。
答案 1 :(得分:11)
来自spec:
如果语言不是“text / javascript”所描述的语言,那么type属性必须存在
和
如果属性不存在,则使用默认值“text / javascript”。
相反,这意味着如果您的src
属性适用于有效JavaScript的文件,则不需要。