JavaScript引用的疑问:

现在JS的都是这样的<scripttype="text/javascript">...</script>最近我在网上看到一个大约2010年的代码,这么写的<scriptl... 现在JS的都是这样的
<script type="text/javascript">...</script>
最近我在网上看到一个大约2010年的代码,这么写的<script language="JavaScript">...</script>

请问者两种写法有什么区别?为什么早期的代码都是<script language="JavaScript">...</script>,而现在的代码都是<script type="text/javascript">...</script>

求JS大神回答,谢谢
展开
 我来答
匿名用户
2014-04-04
展开全部
type 和 language 属性都可用来指定 <script> 标签中的脚本的类型。
language 属性在 HTML 和 XHTML 标准中受到了非议,这两个标准提倡使用 type 属性。遗憾的是,这两个属性的值是不一样的。
如果您在使用 JavaScript,可以使用下面两种属性:
language = "JavaScript"
或者:
type = "text/javascript"
您可能偶尔会看见 language 的值为 VBScript(对 type 而言是 text/vbscript),表示包含的脚本代码是用 Microsoft 的 Visual Basic Script 编写的。
利用 JavaScript,您还可以使用 language 的值 "JavaScript 1.1",表示包含的脚本语句只能被 Netscape 3.0 或更新的版本处理。Netscape 2.0 只支持 JavaScript 1.0,而无法处理标记为 "JavaScript 1.1" 的脚本。

language不赞成使用。规定脚本语言。请使用 type 属性代替它
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式