Javascript 如何使其更好,使用逻辑运算符和

Javascript 如何使其更好,使用逻辑运算符和,javascript,Javascript,我的函数没有正确计算价格。价格取决于三种选择 第一个选择有2个选项 第二个选择有3个选项 第三个选择有2个选项 所以我有2*3*2=12箱可能的价格。 然后我使用innerHTML将price放入div中。 代码: 有可能使它更容易吗?我正在尝试使用两个“and”操作符执行12个if语句。如果我在每个选择中有10个选项,我将有1000个案例…所以我认为我做错了 为每个选项存储一个值,然后使用所选选项的值进行计算: <select id="myselect1"> <opt

我的函数没有正确计算价格。价格取决于三种选择

第一个选择有2个选项

第二个选择有3个选项

第三个选择有2个选项

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


有可能使它更容易吗?我正在尝试使用两个“and”操作符执行12个if语句。如果我在每个选择中有10个选项,我将有1000个案例…所以我认为我做错了

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

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

document.getElementById("myselect1").value

实例
document.getElementById(“myselect1”).value

您应该在问题中发布相关代码。不要规避SO规则。告诉我们您使用的逻辑。在jsfiddle中不清楚,请不要用单个字母命名变量,这会使其他人难以理解您的代码下拉列表中的每个选项都可以有自定义的
数据值
属性。在计算中使用这些函数请记住调用
parseFloat()
,否则在运行计算时将得到NaN
<select id="myselect1">
    <option value="22.00">Example</option>
</select>

document.getElementById("myselect1").value