16

为了将 JavaScript 添加到 HTML,我看到人们使用

<script language=javascript>

<script type="text/javascript">

脚本是嵌入的还是外部的似乎不会影响这个决定。

哪个是首选,为什么?

4

2 回答 2

28

<script language="javascript">非常旧的浏览器中使用,已被弃用。

<script type="text/javascript">是 HTML 4 标准。

在 HTML 5 中,type参数是可选的(text/javascript是默认的),所以你可以只做<script>.

作为一个巧妙的技巧,如果你放了一个 invalid type,脚本将不会运行,但你仍然可以在 JavaScript 中读取数据。一些模板库会这样做。

于 2013-04-12T15:55:37.147 回答
8

language属性已弃用。仅使用type。您不需要type在 HTML5 中指定,默认情况下它是 javascript。

于 2013-04-12T15:55:09.460 回答