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

同样代码第一遍跑没问题,网页退回复制粘贴再次提交就不行了,但是粘贴楼上的完美回答就没事


这样var应该没错吧?直觉告诉我这是网页编辑器的问题?

<!DOCTYPE html>


<html>


 <head>


  <title> 事件</title>  


  <script type="text/javascript">


   function count(){


       


  var a=parseInt(document.getElementById("txt1").value);


     var b = parseInt(document.getElementById("txt2").value); 

 var d;


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

   switch (c)

    {

        case "+":

          var d = a+b;

           break;

        case "-":

           d = a-b;

           break;

        case "*":

          d = a*b;

          break;

        default:

           d = a/b;

          

    }

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


   }


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


正在回答

1 回答

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

上面这句 "fruit")的反括号是中文字符的,需要改成英文的。

测试了下可以运行 (ง •̀_•́)ง


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

Null_Island 提问者

啊好,谢谢啦
2019-03-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

同样代码第一遍跑没问题,网页退回复制粘贴再次提交就不行了,但是粘贴楼上的完美回答就没事

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