1

您在 while 循环后看到的警报一直显示价格变量为 NaN。我知道我的代码有什么问题,但我知道它与值属性/解析整数有关。其他一切都很好 任何人都可以发现它吗?谢谢!

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>
4

0 回答 0