_follow_my_heart_
2016-08-02 10:49
哪里错了。。。
switch(sel)
{
case "+":
sel=parseInt(num1)+parseInt(num2);//这里用的是sel
break;
case "-":
sel=num1-num2;
break;
case "*":
sel=num1*num2;
break;
default :
sel=num/num2;
}
//获取通过下拉框来选择的值来改变加减乘除的运算法则
document.getElementById("fruit").value=result;//这里也应该用sel
你就没输出 result,要它干嘛,最后一个文本框的输出值应该等于你的运算变量
你按照这个思路走一遍
var a=document.getElementById("txt1").value
var b=document.getElementById("txt2").value
var c=document.getElementById("select").value
switch(c){
case '+':d = a+b;break;
case '-':d = a-b;break;
case '*':d = a*b;break;
case '/':d = a/b;break;
}
document.getElementById('fruit').value = d;
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题