<script type="text/JavaScript">function b(){ var myscore=document.getElementById("a").value; switch(myscore) { case <60: alert("不及格你废了!"); break; case <70: alert("考的一般,得努力了!"); break; case <80: alert("成绩为量,还需努力!"); break; case <90: alert("很好,还需努力!"); break; default: alert("非常棒,继续保持哦!"); }} </script></head><body><div>请输入你的成绩!</div><input type="text" id="a" /><input type="button" value="点击查询" onclick="b()" /></body>请问我这个代码有啥问题,为什么执行不了?
1 回答
已采纳
Caballarii
TA贡献1123条经验 获得超629个赞
case只能是个具体的值,不能像你这样写,最好是用if...else写
强行要用switch...case的话,
可以switch(Math.floor(myscore/10)),然后case后面就可以判断6,7,8,9这样,
不要自己瞎发明创造,电脑看不懂
添加回答
举报
0/150
提交
取消