找了好久都没有找到问题在哪里,点击按钮什么反应也没有,麻烦大家帮我看一下,求助攻,谢谢!

来源:4-4 多种选择(Switch语句)

忆寒QI

2018-07-08 20:22

<script type="text/JavaScript">

function c(){

    var num=document.getElementById("dataInput");

    document.write(num);

    switch(num){

        case 1:

        document.write("上英语课");

        break;

        case 2:

        document.write("上计算机应用课");

        break;

        case 3:

        document.write("上思想政治课"); 

        break;

        case 4:

            document.write("自己练习");

            break;

        case 5:

            document.write("公开课");

            break;

        case 6:

            document.write("音乐课");

            break;

        case 7:

            document.write("放假");

            break;

        default:

           document.write("请输入0-7的数字日期!")

    }

}

</script>

</head>

<body>

    <form>

        <label>请输入星期几(数字)才能查看安排:</label>

        <br>

        <input type="text" id="dataInput" placeholder="请输入星期几"/>

        <input type="button" value="查看" onclick="c()"/>

    </form>

</body>


写回答 关注

2回答

  • qq_抛物线_0
    2018-07-08 20:38:48
    已采纳

    <script type="text/JavaScript">

       function c(){

           var num = document.getElementById("dataInput").value;

          // document.write(num);

           switch(parseInt(num)){

               case 1:

               document.write("上英语课");

               break;

               case 2:

               document.write("上计算机应用课");

               break;

               case 3:

               document.write("上思想政治课");

               break;

               case 4:

                   document.write("自己练习");

                   break;

               case 5:

                   document.write("公开课");

                   break;

               case 6:

                   document.write("音乐课");

                   break;

               case 7:

                   document.write("放假");

                   break;

               default:    document.write("请输入0-7的数字日期!");

               break;

           }

       }

       </script>

       </head>

       <body>

           <form>

               <label>请输入星期几(数字)才能查看安排:</label>

               <br>

               <input type="text" id="dataInput" placeholder="请输入星期几"/>

               <input type="button" value="查看" onclick="c()"/>

           </form>

       </body>

    忆寒QI

    已经解决了,有中文的分号?

    2018-07-09 12:38:43

    共 2 条回复 >

  • qq_抛物线_0
    2018-07-09 22:50:31

    一开始复制你的代码到编译器中文符号提示报错,英文状态下输入;

JavaScript进阶篇

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

468728 学习 · 22064 问题

查看课程

相似问题