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

请教下哪里错了,点击=没有结果

<!DOCTYPE html>

<html>

 <head>

  <title> 事件</title>  

  <script type="text/javascript">

   function count(){

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

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

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

     var result=document.getElementById("fruit").value;

     switch(text3){

         case "+":

            result= text1+text2;

            break;

          case "-":

            result= text1-text2; 

            break;

           case "*":

            result= text1*text2; 

            break;

            case "/":

            result= text1/text2;

           

     }

   }

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


正在回答

2 回答

错的不是一点点,都不知道怎么说了。。

首先你变量就是错的,这属于低级错误,自己不会好好检查么?

其次,你的计算表达式,没有转换数据,得到将会是字符串类型而不是int类型数据。

然后,你只是给变量result赋值了,但你没有将result赋值给 id='fruit' 的value,就算你之前的代码都是对的,也是不会显示出来的。

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

逐梦凡 提问者

指点很犀利,但非常到位!非常感谢!
2015-05-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请教下哪里错了,点击=没有结果

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