【发布时间】:2014-04-28 10:16:04
【问题描述】:
我正在尝试创建一个确认框,它将从输入 type="number"> 标记中获取两个数字,并使用确认框将它们相乘或相加,但返回的结果是 NaN。我做错了什么?
HTML
<input id="number1" type="number">
<input id="number2" type="number">
<input type="submit" value="Start Process" onclick="decisionDemo()">
JavaScript
var number1 = document.getElementById("number1");
var number2 = document.getElementById("number2");
function decisionDemo(){
if(confirm("Would you like to multiply or add?")){
alert("You multiplied for the result of "+ number1*number2);
}
else{
alert("You added for the result of "+ (number1+number2));
}
}
【问题讨论】:
标签: javascript html input nan