1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <title>switch</title> 6 <script type="text/JavaScript"> 7 function f(){ 8 var myweek=document.getElementById("a").value; //myweek表示星期几变量 9 document.write("结果:"+myweek);10 document.write("类型:"+typeof(myweek));11 switch(myweek)12 {13 ?????case "1":14 ?????case "2":15 ?????document.write("学习理念知识");16 ?????break;17 ?????case "3":18 ?????case "4":19 ?????document.write("到企业实践");20 ?????break;21 ?????case "5":22 ?????document.write("总结经验");23 ?????break;24 ?????case "6":25 ?????case "7":26 ?????document.write("周六、日休息和娱乐");27 ?????break;28 ?????default:29 ????????alert("输入错误,不在1~7之间");30 }31 }32 </script>33 </head>34 <body>35 ????<h3>请输入工作日</h3>36 ????<input type="text" id="a">37 ????<input type="button" value="提交日期" onclick=f()>38 </body>39 </html>
var myweek=document.getElementById("a").value 此时得到的id为a的text框的值是一个string变量,那么case的判断条件也该是字符串变量需要加“”!因为应该是text框的输入之后就是以字符串变量存储的
关于JS中switch语句的判断条件!
原文地址:http://www.cnblogs.com/wangeryi/p/7692710.html