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

来源:6-11 编程练习

慕运维2858188

2016-02-27 21:48

求解答为什么结果老是显示 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回答

  • qq_止水_7
    2016-02-28 00:16:40
    已采纳

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

    把末尾的value去掉

    慕运维285...

    非常感谢!

    2016-02-28 20:12:38

    共 1 条回复 >

JavaScript进阶篇

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

468190 学习 · 21891 问题

查看课程

相似问题