在while循环之后看到的警告一直在说明价格变量的NaN。 Idk我的代码有什么问题,但我知道它与值属性/解析int有关。其他一切正常可以有人发现吗?谢谢!
var c = 0;
while (checkedBoxes[c] != null) {
price += parseFloat(checkedBoxes[c].value);
c++;
}
alert("You picked " + c + " ingredients. That will cost you " + price + " dollars.");
这是我所指的html:
<li name="meatItem" id="m1">
<input type="checkbox" name="checkItem" id="Pep" value="1.5">Pepperoni
</li>
<li name="meatItem" id="m2">
<input type="checkbox" name="checkItem" id="CB" value="1.5">Canadian Bacon
</li>