我就感觉中间选择是不是少一个动作,求指教
function count(){
var a=document.getElementById("txt1").value;
var b=document.getElementById("txt2").value;
var sym=document.getElementById("select").value;
switch(sym){
case "+":
document.getElementById("fruit").value=parseInt(a)+parseInt(b);break;
case "-":
document.getElementById("fruit").value=parseInt(a)-parseInt(b);break;
case "*":
document.getElementById("fruit").value=parseInt(a)*parseInt(b);break;
case "/":
document.getElementById("fruit").value=parseInt(a)/parseInt(b);break;
}
}
这是我的代码,你的有几点问题。第一,var声明好像只能是以字母或者“_”开头的,尽量用驼峰命名,不要用完全数字的!第二,你default这个是什么意思?完全是冗余代码。select只能选择+、-、*、/。难道还有第五种?最重要的是你加了default后面还用了中文的";",导致程序不能运行。
一起加油!