请问一下大家为什么结果出不来?是因为id的名字和变量名冲突了吗?
大家看一看
2016-11-30
可以啊,我把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; //设置结果输入框的值 }
举报