1 回答
TA贡献1875条经验 获得超3个赞
现在我明白你的意思了,我再次为你更改了代码:只是删除了 calc-function 中的 var-declaration 并将变量声明为 global with initiliasations 为 0。
var amount1 = document.getElementById("amount1");
var amount2 = document.getElementById("amount2");
var payamount1 = 0, payamount2 = 0, paytotal=0;
amount1.addEventListener('change', calc);
amount2.addEventListener('change', calc);
function calc() {
payamount1 = amount1.value;
payamount2 = amount2.value;
paytotal = Number(payamount1) + Number(payamount2);
document.getElementById("payment-due").innerHTML = paytotal;
}
<input type="text" id="amount1" placeholder="enter amount 1">
<input type="text" id="amount2" placeholder="enter amount 2">
<div class="details-row">Total payable: <span id="payment-due"></span></div>
添加回答
举报