这一节为什么switc里面加个default就不对了呢?点等号什么都不显示

来源:6-11 编程练习

心若丶浩然

2016-08-30 11:23

这一节为什么switc里面加个default就不对了呢?点等号什么都不显示

写回答 关注

3回答

  • qq_00_48
    2016-08-31 15:22:28

    是对的啊,我这边直接复制下来运行没问题

  • Sunshine_sky
    2016-08-30 16:31:49
    case "/":d=a/b;break; --->  default:d=a/b;

    我做了如上更改之后,在我这里运行,没有任何问题.

  • 慕粉3682143
    2016-08-30 13:55:48

    <!DOCTYPE html>

    <html>

     <head>

      <title> 事件</title>  

      <script type="text/javascript">

       function count(){

         var d="";

        //获取第一个输入框的值

    //获取第二个输入框的值

    //获取选择框的值

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

        //设置结果输入框的值 

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

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

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

        

        switch(c){

            case "+":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>

    是对的


JavaScript进阶篇

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

468782 学习 · 22507 问题

查看课程

相似问题