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

为什么显示不出结果,求大神!

为什么显示不出结果,求大神!

会飞的死鱼 2016-10-24 13:23:54
<!DOCTYPE html><html> <head>  <title> 事件</title>    <script type="text/javascript">   function count(){       var t1=document.getElementById("txt1").value;       var t2=document.getElementById("txt2").value;       var t3=document.getElementById("select").value;       var t4="";       switch(value3){          case "+" :              t4=parseInt(t1) + parseInt(t2);              break;          case "-" :              t4=parseInt(t1) - parseInt(t2);              break;          case "*" :              t4=parseInt(t1) * parseInt(t2);              break;          default:              t4=parseInt(t1) \ parseInt(t2);       }       document.getElementById("fruit").value = t4;   }  </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>
查看完整描述

3 回答

已采纳
?
悠小爷

TA贡献21条经验 获得超8个赞

<html>

 <head>

  <title> 事件</title>  

  <script type="text/javascript">

   function count(){

       var t1=document.getElementById("txt1").value;

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

       var t3=document.getElementById("select").value;

       var t4="";

       switch(t3){

          case "+" :

              t4=parseInt(t1) + parseInt(t2);

              break;

          case "-" :

              t4=parseInt(t1) - parseInt(t2);

              break;

          case "*" :

              t4=parseInt(t1) * parseInt(t2);

              break;

          default:

              t4=parseInt(t1) / parseInt(t2);

       }

       document.getElementById("fruit").value = t4;

   }

  </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>

帮你调试好了,

switch里面的value3,应该写t3。

还有就是default中除号反了。

查看完整回答
1 反对 回复 2016-10-24
?
一瞬儿光

TA贡献178条经验 获得超70个赞

       switch(t3){   //这里是t3
          case "+" :
              t4=parseInt(t1) + parseInt(t2);
              break;
          case "-" :
              t4=parseInt(t1) - parseInt(t2);
              break;
          case "*" :
              t4=parseInt(t1) * parseInt(t2);
              break;
          default:
              t4=parseInt(t1) / parseInt(t2);   //这里要写 / 不能写 \。
       }
       //你是不是问过一次这个题?


查看完整回答
反对 回复 2016-10-24
  • 3 回答
  • 0 关注
  • 1276 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信