function count(){ var text1=document.getElementById("txt1").value; var text2=document.getElementById("txt2").value; var selected=document.getElementById("select").value; var text3=document.getElementById("fruit"); var num1=parseInt(text1); var num2=parseInt(text2); var chars=selected.value; switch(chars){ case "+":text3.value=num1+num2;break; case "-":text3.value=num1-num2;break; case "*":text3.value=num1*num2;break; default:text3.value=num1/num2;break; } //获取第一个输入框的值 //获取第二个输入框的值 //获取选择框的值 //获取通过下拉框来选择的值来改变加减乘除的运算法则 //设置结果输入框的值 }
1 回答
学习js
TA贡献85条经验 获得超55个赞
var chars=selected.value; 这句错了,你已经定义了var selected=document.getElementById("select").value;,那么 var chars=selected.value;你这样再定义就是value的value,当然错了,改成var chars = selected;就可以了
添加回答
举报
0/150
提交
取消