我正在做一个小计算器项目,并且我写的方式是用户可以更改选项,并立即重新进行计算。但是,对于特定选项,下拉列表仅限于2个选择(而不是5个可用选择)
<select id="actl" onchange="calculTDEE();calculateDef();calculateMacros()" >
<option value="1">Sedentary with no activity</option>
<option value="2">Sedentary,2-3 times a week training</option>
<option value="3">Sedentary, 4-6 times a week training</option>
<option value="4">Active,2-3 times a week training</option>
<option value="5">Active, 4-6 times a week training</option>
</select><br><br>
我尝试删除了javascript,尽管它确实允许我选择每个选项,但我需要能够在此下拉列表中添加javascript onchange才能使计算器正常运行。是什么会引起这样的事情?