脚本标记中的"lang"和"type"属性有什么区别?

Dus*_*man 12 html scripting

对于<script>HTML标签,lang=Javascript和之间的技术区别是type=text/javascript什么?

我经常使用两者,因为我一直认为旧浏览器需要其中一种.

Eri*_*rop 30

根据HTML 4.01规范:

type:此属性指定元素内容的脚本语言,并覆盖默认脚本语言.脚本语言被指定为内容类型(例如,"text/javascript").作者必须为此属性提供值.此属性没有默认值.

语言:已弃用.此属性指定此元素内容的脚本语言.它的值是该语言的标识符,但由于这些标识符不是标准的,因此不推荐使用此属性以支持类型.