前两行来自js文件,其中值是通过id获取的。
eval

var activity = document.getElementById("bactivity").value;
var activity1 = activity.options[activity.selectedIndex].value;

以上代码来自html文件,其中我以下拉列表的形式显示数据,当我选择任何值时,它会生成错误,该选项无效。有人告诉我那里的错误是什么,所以我可以把它弄错。
答案 0 :(得分:0)
你可以找到工作代码,你只需要把它们的元素(前两行代码)取出来:
var activity = document.getElementById("bactivity");
var activity1 = activity.options[activity.selectedIndex];

<select style="font-size:15px" ng-model="activity" value="Enter activity" id="bactivity">
<option selected>select</option>
<option value="Fitness">Fitness</option>
<option value="Aerobics">Aerobics</option>
<option value="Dance">Dance</option>
<option value="Martial arts">Martial arts</option>
<option value="Boxing">Boxing</option>
<option value="Athletics">Athletics</option>
</select>
&#13;