我正在尝试制作一个程序,在其中我放入不同的时间并在单击“计算”按钮后在几分钟内获得差异。我不确定我的方法是否正确,可能有一些错字。
我试图将不同的输入值设置为数字,但似乎还有另一个我看不到的潜在问题。
var hour1=document.getElementById("hour1");
var min1=document.getElementById("min1");
var hour2=document.getElementById("hour2");
var min2=document.getElementById("min2");
function calc(){
var minutt1=Number(hour1)*60+Number(min1);
var minutt2=Number(hour2)*60+Number(min2);
var resultat=0;
resultat = Number(minutt1) - Number(minutt2);
document.getElementById("result").innerHTML="Time differance is:" + Number(resultat);
}
<input type="number" id="hour1">:
<input type="number" id="min1"> -
<input type="number" id="hour2">:
<input type="number" id="min1">
<button type="button" onclick="calc()">Regn ut</button>
<div id="result"></div>
我希望得到一个代表分钟时差的数字,但实际输出是“NaN”。
白板的微信
POPMUISE
相关分类