为了账号安全,请及时绑定邮箱和手机立即绑定

求解答为什么结果老是显示 NaN?

求解答为什么结果老是显示 NaN?

 <script type="text/javascript">
   function count(){
       var txt1 = document.getElementById("txt1"); 
       var a = parseInt(txt1.value);
       alert(a);
    //获取第一个输入框的值
   		//alert(txt1.value);
    var txt2 = document.getElementById("txt2").value;
    var b = parseInt(txt2.value);
	//获取第二个输入框的值
	//获取选择框的值
    var select = document.getElementById("select").value;
    var c= '';
	//获取通过下拉框来选择的值来改变加减乘除的运算法则  
    switch(select){
        case "+":
           c= a + b;
            alert(c);
            break;
        case "-":
            c = a - b;
            break;
        case "*":
           c = a * b;
            break;
        case "/":
           c = a / b;
            break;
            
    }
    //设置结果输入框的值 
     document.getElementById("fruit").value =  c;
   }


正在回答

1 回答

 var txt2 = document.getElementById("txt2").value

把末尾的value去掉

0 回复 有任何疑惑可以回复我~
#1

慕运维2858188 提问者

非常感谢!
2016-02-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       467312    人
  • 解答问题       21875    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

求解答为什么结果老是显示 NaN?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信