求指教,看不出来自己的问题在哪啊啊啊啊

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

Yuuyu

2016-08-03 16:33

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>switch</title>

<input type="text" id="a"></input>

<input type="button"value="选择工作模式" onclick="b()"></input>

<script type="text/JavaScript">

function b(){

var myweek=document.getElementById("a").value;

switch(myweek)

{

 case 1:

 case 2:

 document.write("学习理念知识");

 break;

 case 3:

 case 4:

 document.write("到企业实践");

 break;

 case 5:

 document.write("总结经验");

 break;

 case 6:

 case 7:

 document.write("周六、日休息和娱乐");

 break;

 default;

}}

</script>

</head>

<body>

</body>

</html>


写回答 关注

5回答

  • qq___571
    2016-08-03 16:49:31
    已采纳

    控件放在<body><form></form></body>中

    Yuuyu

    感谢!!!!

    2016-08-04 11:11:13

    共 3 条回复 >

  • 刘刘刘06
    2016-08-04 18:38:45

    把 case6.case7去掉换位default:  

     document.write("到企业实践");

     break;

     case 5:

     document.write("总结经验");

     break;

     default:

     document.write("周六、日休息和娱乐");

    }


    Yuuyu

    问题已经解决了,感谢!

    2016-08-04 19:13:37

    共 1 条回复 >

  • JS_Potato
    2016-08-03 18:02:08

    input 标签 放body里面

    Yuuyu

    改过了还是不对啊。

    2016-08-03 18:07:00

    共 1 条回复 >

  • 江城弦音
    2016-08-03 16:45:11

    文件是从上读到下的,input点击事件调用b()方法,这个方法还没有读到,所以不能调用,把input都放到body里再试试

    Yuuyu

    还是不对,代码其他的地方没有问题吗

    2016-08-03 18:03:50

    共 1 条回复 >

  • mamataziz0998
    2016-08-03 16:43:20

    把表单内容要写在html的body部分里面,把代码的第六七行的代码剪切到<body></body>里面就好了。

    Yuuyu

    还是不对,代码其他的地方没有问题吗

    2016-08-03 18:03:11

    共 1 条回复 >

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题