目前我正在使用这样的功能来获取每种饮料的总量,其中共有5种饮料:
var totalEstimate = 0;
var locoCost = 0;
var blackCost = 0;
function calcLoco() {
totalEstimate -= locoCost;
locoCost = document.drinkList.quant2.value * price[1];
totalEstimate += locoCost;
document.drinkList.order.value = "$" + totalEstimate;
}
function calcBlack() {
totalEstimate -= blackCost;
blackCost = document.drinkList.quant1.value * price[0];
totalEstimate += blackCost;
document.drinkList.order.value = "$" + totalEstimate;
}
我想要做的不是像上面那样有5个功能,而是只有1个循环功能,它将查看所有5个文本框中每个饮料的数量,并根据饮料价格获得总数(我已经存储在一个数组中),并根据他们订购的饮料数量。有人能指出我正确的方向吗?感谢
答案 0 :(得分:0)
我会查看https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for
基本上你想要使用:
for (var i = 0; i < 5; i++) {
// Calculate loco
}