Javascript 检查编辑字段的内容

Javascript 检查编辑字段的内容,javascript,html,Javascript,Html,我在我的网站上有input type=“text”,我正在尝试编写代码,可以检查字段是否为空 if (number>0)document.getElementById("score").innerHTML="+"; else if (number<0)document.getElementById("score").innerHTML="-"; else if (number==0)document.getElementById("score").innerHTML="0"; els

我在我的网站上有
input type=“text”
,我正在尝试编写代码,可以检查字段是否为空

if (number>0)document.getElementById("score").innerHTML="+";
else if (number<0)document.getElementById("score").innerHTML="-";
else if (number==0)document.getElementById("score").innerHTML="0";
else document.getElementById("score").innerHTML="this is not a number"; 


这里有一个工作解决方案,当输入字段为空时,
得分
div中没有显示任何内容。(如果需要,可以将其更改为显示消息。)

var score=document.getElementById('score');
document.getElementById('field')。addEventListener('keyup',checkNum);
函数checkNum(){
var number=parseInt(document.getElementById('field').value);
如果(数字>0)得分。innerHTML=“+”;

else if(number这里是一个工作解决方案,当输入字段为空时,
得分
div中不显示任何内容。(如果需要,可以将其更改为显示消息。)

var score=document.getElementById('score');
document.getElementById('field')。addEventListener('keyup',checkNum);
函数checkNum(){
var number=parseInt(document.getElementById('field').value);
如果(数字>0)得分。innerHTML=“+”;

否则如果(numberWhat是
number
?number变量的来源是什么?在JavaScript中,如果变量的值未定义、为null、为空或为false,则它等于0。请始终记住这一点。我编辑并添加了其他信息
number
?number变量的来源是什么?在JavaScript中,如果变量的值为iable是未定义的、null、空白或false,那么它等于0。请始终记住这一点。我编辑并添加了其他信息
var number = document.getElementById("field").value;
<input type="text" id="field">