慕粉4370907
2016-11-30 22:01
大家看一看
两个变量都得转成整数 parseInt(Txt1)+parseInt(Txt2)
可以啊,我把parseInt直接放到获取元素那里
function count(){
var txt1=parseInt(document.getElementById('txt1').value);
//获取第一个输入框的值
var txt2=parseInt(document.getElementById('txt2').value);
//获取第二个输入框的值
var symbol=document.getElementById('select').value;
//获取下拉选择框的值
var result="";
switch(symbol){
case "+":
result=txt1+txt2
break;
case "-":
result=txt1-txt2
break;
case "*":
result=txt1*txt2
break;
default:
result=txt1/txt2
break;
}
//获取通过下拉框来选择的值来改变加减乘除的运算法则
document.getElementById("fruit").value=result;
//设置结果输入框的值
}
有问题的句子以下
var txt1=parseInt.document.getElementById('txt1').value; //前面不能有parseInt
result=parseInt("txt1")+("txt2") //txt1和txt2是变量,不能用引号包裹,另外3个同理
default "/": //default后面直接跟冒号JavaScript进阶篇
469059 学习 · 22582 问题
相似问题