不需要switch,一句eval就办了。
function count(){ //获取第一个输入框的值 var val1 = document.getElementById("txt1").value; //获取第二个输入框的值 var val2 = document.getElementById("txt2").value; //获取选择框的值 var rel = document.getElementById("select").value; //获取通过下拉框来选择的值来改变加减乘除的运算法则 var str = "" + val1 + rel + val2; //设置结果输入框的值 var s = eval(str); document.getElementById("fruit").value = s; }