我在我的一个项目中重新创建了一个问题。我不知道为什么这不起作用。添加文本框时似乎失败了。出于某种原因,使用文本框会产生此错误。
Date()
答案 0 :(得分:2)
element.value;
将始终返回字符串,因此条件将永远不会被执行,您应该解析返回的值。或者如果您只想检查输入值是否为数字,可以使用isNaN()
函数:
if(isNaN(element.value)){
alert('is not a number');
}else{
alert('is a number');
}
注意:您还可以使用number
类型的输入,这样您就不必检查。
希望这有帮助。
答案 1 :(得分:1)