【发布时间】:2014-11-02 11:04:25
【问题描述】:
如果我在 HTML 文档中只使用 <script>,后面是 JavaScript,然后是 </script>,我的 JavaScript 会在浏览器中正常加载。不过,我看到一些在线示例使用<script type='text/javascript'>,然后是</script>。使用这些有什么优点或区别吗?如果我只是在 JavaScript 周围使用<script>,我的代码是否不正确?
【问题讨论】:
-
text/javascript是默认类型,可以省略,没有区别。 -
什么都没有,除非在非常特殊的情况下使用旧 IE,如果第一个脚本元素将类型设置为其他脚本语言(例如 VBScript),那么如果没有指定类型,则这是默认设置。在实践中,省略类型总是安全的,但直到 HTML5 才有效。
标签: javascript html