如何使它更好,与逻辑运算符和

时间:2015-11-30 20:10:01

标签: javascript

我的功能没有正确计算价格。价格取决于三个选择。

首先选择有2个选项

第二个选择有3个选项

第三个选择有2个选项。

所以我有2 * 3 * 2 = 12个可能的价格。  然后我使用innerHTML将价格放入div。 代码:

[http://jsfiddle.net/ajoLgL4o/][1]

可以让它更容易吗?如果有两个“和”运算符的判断,我试图做12。如果我在每个选择中有10个选项我将有1000个案例...所以我认为我做错了。

1 个答案:

答案 0 :(得分:3)

使用每个选项存储值,然后使用所选选项的值进行计算:

<select id="myselect1">
    <option value="22.00">Example</option>
</select>

document.getElementById("myselect1").value