为什么我的浏览器始终把两个变量相加理解为拼接?我输1+2,结果框显示12。。。
function count(){
var a=document.getElementById("txt1").value;//获取第一个输入框的值
var b=document.getElementById("txt2").value;//获取第二个输入框的值
var c=document.getElementById("select").value;//获取选择框的值
var d;
if(c=="+"){d=a+b}
else if(c=="-"){d=a-b}
else if(c=="*"){d=a*b}
else if(c=="/"){d=a/b}
//获取通过下拉框来选择的值来改变加减乘除的运算法则
document.getElementById("fruit").value=d;//设置结果输入框的值
}