<script type="text/JavaScript">function a(){ var c=document.getElementById("b").value; switch(c){ case 1: document.write("恭喜"); break; case 2: document.write("请相亲"); break; default: }}</script></head><body><div>请问您结婚了吗?</div><input type="text" id="b"><input type="button" value="进入" onclick="a()" >
2 回答
已采纳
柠檬酸钠
TA贡献331条经验 获得超534个赞
<script type="text/JavaScript"> function a(){ var c = parseInt(document.getElementById("b").value); switch(c){ case 1: document.write("恭喜"); break; case 2: document.write("请相亲"); break; default: alert('您输入的值有误,请重试'); break; } } </script>
首先你获取到的value是字符串,你要用parseInt()把它转换为数字,或者把它和字符串的'1'或'2'作比较。
然后,你的default后面什么都没有,就算什么都不干也得加个break吧
添加回答
举报
0/150
提交
取消