问答详情
源自:6-11 编程练习

加法功能怎么不好用啊

加法功能怎么不好用啊,没有运算,直接输出两个数字。

提问者:麦兜菠萝油王子 2016-02-25 16:50

个回答

  • AryaoO
    2016-02-25 17:24:39
    已采纳

    <!DOCTYPE html>

    <html>
     <head>
      <title> 事件</title>  
      <script type="text/javascript">
       function count(){
           
        //获取第一个输入框的值
      var txt1=parseInt(document.getElementById("txt1").value);
    //获取第二个输入框的值
       var txt2=parseInt(document.getElementById("txt2").value);
    //获取选择框的值
       var count=document.getElementById("select").value;
    //获取通过下拉框来选择的值来改变加减乘除的运算法则
        var result='';
        switch(count){
          case '+':
              result=txt1+txt2;
              break;
          case '-':
              result=txt1-txt2;
              break;
          case '*':
              result=txt1*txt2;
              break;
          case '/':
              result=txt1/txt2;
              break;
      } 
        //设置结果输入框的值 
        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>


  • SayHiTo
    2016-03-09 21:01:26

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

    里面的应该是双引号"+"而不是单引号。

  • 慕丝9869977
    2016-02-25 19:05:32

    代码都没有...怎么看你的问题。。。