下拉列表在此代码中不起作用

时间:2017-04-03 07:46:35

标签: angularjs

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



eval

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




以上代码来自html文件,其中我以下拉列表的形式显示数据,当我选择任何值时,它会生成错误,该选项无效。有人告诉我那里的错误是什么,所以我可以把它弄错。

1 个答案:

答案 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;
&#13;
&#13;