【发布时间】:2015-09-17 11:53:20
【问题描述】:
每次用户在框中输入值时,我都会尝试不断添加到 js 变量中。
到目前为止,如果他们输入“21”,警报将显示“您的余额为 12 英镑”,但如果我输入“15”,我希望它说您的余额为“27”,但它会显示“15”或更确切地说只是最新的金额。
以下代码:
<form action="" method="get">
<input type="number" value="" id="amountDropped">
<input type="submit" value="Deposit amount" onclick="depositedFunds()">
</form>
var firstAmount = 0;
function depositedFunds(){
var ad = document.getElementById("amountDropped");
firstAmount = +firstAmount + +ad.value;
alert ("Your balance is £" + firstAmount);
};
谢谢
【问题讨论】:
-
firstAmount += ad.value;
标签: javascript html variables