Javascript 带有开关和事件侦听器的下拉框
我无法使此eventListener与我的交换机一起工作。我的最终结果应该是一个下拉列表,其中包含数组中的值,onChange事件提示相应数组位置的开关事件。它应该是类号的下拉列表,onChange事件显示类名。请帮忙!Javascript 带有开关和事件侦听器的下拉框,javascript,events,Javascript,Events,我无法使此eventListener与我的交换机一起工作。我的最终结果应该是一个下拉列表,其中包含数组中的值,onChange事件提示相应数组位置的开关事件。它应该是类号的下拉列表,onChange事件显示类名。请帮忙! <script> var bubagoo = document.getElementById('classes'); bubagoo.addEventListener('change', changer, false); funct
<script>
var bubagoo = document.getElementById('classes');
bubagoo.addEventListener('change', changer, false);
function changer (){
var newChoice = bubagoo.value;
}
var classes = ["CME219", "CME306","CME308","CME419", "CME422"];
var dropDownBox = "<select name='classes' id = 'classes'>";
for (var i=0; i < classes.length; i++) {
dropDownBox += "<option value =" + classes[i] + ">" + classes[i]
</option>;
}
switch (classes) {
case "CME219":
var text = ":Design for the Web";
break;
case "CME306":
var text = ":Reponsive Design";
break;
case "CME308":
var text = ":Interaction Design";
break;
case "CME419":
var text = ":Interactive Development";
break;
case "CME422":
var text = ":New Media Distribution";
break;
default:
var text ="Uh oh... something is on the fritz";
break;
}
dropDownBox+="</select>";
document.write(dropDownBox);
</script>
</html>
var bubagoo=document.getElementById('classes');
bubagoo.addEventListener('change',changer,false);
功能变换器(){
var newChoice=bubagoo.value;
}
风险值类别=[“CME219”、“CME306”、“CME308”、“CME419”、“CME422”];
var-dropDownBox=“”;
对于(var i=0;i