无从下手啊

来源:6-11 编程练习

慕田峪4064665

2017-10-28 19:50

6.1的编程练习

写回答 关注

4回答

  • qq_Rainy小迪_0
    2017-10-30 16:04:36

    <!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 c=document.getElementById('select').value;

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

    var result;

    switch(c){

       case '+':

           result=a+b;

           break;

       case '-':

           result=a-b;

           break;

       case '*':

           result=a*b;

           break;

       case '/':

           result=a/b;

           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>

    比着多写写就懂了

    慕数据723...

    case '+': parseInt(a)+parseInt(b); 这里有点懵逼

    2017-11-07 16:37:20

    共 1 条回复 >

  • 慕哥3101126
    2017-10-29 11:07:37

    嗯,是1积分

  • 慕哥3101126
    2017-10-29 11:06:49

    反正回答你这个问题得30积分

  • 慕少3363232
    2017-10-29 11:02:37

    简单啊

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题