胡震撼
2015-04-03 11:58
求大神帮我看看我的代码哪里有问题?急急急!!!
获取到的变量是字符串类型的不能进行运算,需要转换类型。下面是我的代码仅供参考
function count(){
var num1 = document.getElementById("txt1").value;
var num2 = document.getElementById("txt2").value;
var opt = document.getElementById("select").value;
switch(opt){
case "+":
result = parseFloat(num1) + parseFloat(num2);
break;
case "-":
result = parseFloat(num1) - parseFloat(num2);
break;
case "*":
result = parseFloat(num1) * parseFloat(num2);
break;
default:
result = parseFloat(num1) / parseFloat(num2);
}
document.getElementById("fruit").value = result;
}JavaScript进阶篇
469062 学习 · 22582 问题
相似问题