猿问

请问问题出现在哪里,谢谢

   function count(){

    var a= document.getElementById(“txt1”).value ;  

    //获取第一个输入框的值

var b= document.getElementById(“txt2”).value;//获取第二个输入框的值

var c= document.getElementById(“select”).value;//获取选择框的值

var result;

   if(c="+")

   {result=a+b;}

     else if (c="-")

       {result=a-b;}

     else if (c="*")

       {result=a*b;}

  else(c="/")

   {if(b=="0")

   {alert("除数不能为0,请重新输入!")}

   else

   {result=a/b;}

        }

//获取通过下拉框来选择的值来改变加减乘除的运算法则

    document.getElementById("fruit").value = result; //设置结果输入框的值 

  </script> 

 </head> 

 <body>

   <input type='text' id='txt1' /> 

   <select id='select'>

<option value='+'>+</option>

<option value="-">-</option>

<option value="*">*</option>

<option value="/">/</option>

   </select>

   <input type='text' id='txt2' /> 

   <input type='button' value=' = 'onclick="count()" /> <!--通过 = 按钮来调用创建的函数,得到结果--> 

   <input type='text' id='fruit' />   

 </body>

</html>


慕粉4050269
浏览 1363回答 2
2回答

慕粉3709339

1. 把     var a= document.getElementById(“txt1”).value ;      //获取第一个输入框的值    var b= document.getElementById(“txt2”).value;//获取第二个输入框的值    var c= document.getElementById(“select”).value;//获取选择框的值    中的双引号改为英文模式下书写。2. 把 if 语句的判断中的等号 = 改为 ==:    例如:            if(c="+") 改为    if(c=="+")3.  else(c="/") {} 改为  else 即可4. result=a+b; 改为 result=parseInt(a)+parseInt(b);5. document.getElementById("fruit").value = result; //设置结果输入框的值  后面 加个 }

蜂之谷

<script type="text/javascript"> function count(){     var a= document.getElementById("txt1").value;  //用英文的引号     //获取第一个输入框的值 var b= document.getElementById("txt2").value;//获取第二个输入框的值 var c= document.getElementById("select").value;//获取选择框的值 var result;    if(c=="+") {    result=parseInt(a)+parseInt(b); } else if (c=="-") { result=parseInt(a)-parseInt(b); } else if (c=="*") { result=parseInt(a)*parseInt(b); } else if(c=="/") { if(b=="0") { alert("除数不能为0,请重新输入!") } else { result=parseInt(a)/parseInt(b); }    } //获取通过下拉框来选择的值来改变加减乘除的运算法则     document.getElementById("fruit").value = result; //设置结果输入框的值  } </script>错误太多,对着看看吧
随时随地看视频慕课网APP
我要回答