【发布时间】:2022-02-14 02:56:36
【问题描述】:
我是 JavaScript 新手,我对自己做错了什么感到有些困惑。对于这个作业,我需要在 HTML 中创建 4 个按钮,它们调用以下函数,例如加、减、乘和除。我想提示用户输入两个数字,然后它会计算它。
我想出了如何制作一个添加按钮,但由于某种原因,我无法为 - * / 创建其他按钮。我也不确定为什么它不跟踪减法按钮等的计算。我有点困惑如何在一个程序中创建多个功能和按钮。
function add() {
var num1, num2, num3;
numAdd1 = parseInt(prompt("Enter First Number:"));
numAdd2 = parseInt(prompt("Enter Second Number:"));
numAdd3 = numAdd1 + numAdd2
resultAdd = "Result is " + String(numAdd3)
//document.write(numAdd3 + "<br>")
document.getElementById("result").innerHTML = resultAdd;
}
function sub() {
var sub1, sub2, sub3;
sub1 = parseInt(prompt("Enter First Number:"));
sub2 = parseInt(prompt("Enter Second Number:"));
sub3 = sub1 - sub2
result2 = "result is : " + String(numSub3)
//document.write(Sub3 + "<br>")
document.getElementById("result2").innerHTML = result2;
}
<button onclick="add()">Press to Add</button>
<p id="result">Result:</p>
<button onclick="sub()">Press to Subtract</button>
<p id="result2">Result:</p>
<button onclick="Multiply()">Press to Multiply</button>
<p id="result">Result:</p>
<button onclick="Divide()">Press to Divide</button>
<p id="result2">Result:</p>
【问题讨论】:
-
ID 必须是唯一的
标签: javascript html button onclick calculator