语言为“时javascript代码不工作”;text/javascript“;但是为语言工作';Javascript';
我的html页面中有以下正在使用的JavaScript代码语言为“时javascript代码不工作”;text/javascript“;但是为语言工作';Javascript';,javascript,html,Javascript,Html,我的html页面中有以下正在使用的JavaScript代码 <SCRIPT language='Javascript'> function isNumberKey(evt) { var charCode = (evt.which) ? evt.which : event.keyCode if (charCode > 31 && (charCode < 48
<SCRIPT language='Javascript'>
function isNumberKey(evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
return true;
}
</SCRIPT>
函数isNumberKey(evt)
{
var charCode=(evt.which)?evt.which:event.keyCode
如果(字符码>31&(字符码<48 | |字符码>57))
返回false;
返回true;
}
但我听说language=“javascript”已被弃用,因此尝试使用与下面相同的代码更改language=“text/javascript”,但不起作用
<SCRIPT language="text/javascript">
function isNumberKey(evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
return true;
}
</SCRIPT>
函数isNumberKey(evt)
{
var charCode=(evt.which)?evt.which:event.keyCode
如果(字符码>31&(字符码<48 | |字符码>57))
返回false;
返回true;
}
有人能告诉我如何使代码在language=“text/javascript”模式下工作吗?通常这是正确的方法:
<script type="text/javascript">
//Some script
</script>
//一些剧本
更好(因为它更短,更容易阅读):
//一些剧本
在报告中,重点补充说:
type属性提供脚本语言或数据格式。如果属性存在,则其值必须是有效的MIME类型。不能指定字符集参数如果属性不存在,则使用默认值“text/javascript”。
尝试使用:
<script type="text/javascript"></script>`
`
,而不是“语言”,您需要类型属性…您的
标记(事实上大多数/所有标记)应该是小写的。实际上,您不需要类型或语言,只需要code
,因为javascript是默认值,您只需执行
。你不需要告诉它它是JavaScript。为什么更好?请解释一下。@RahilWazir:因为在现代浏览器中,这是可行的。不必担心要添加哪个属性,因为两者都不需要:)@RocketHazmat:MIME类型是什么意思?@logan:
<script type="text/javascript"></script>`