为什么运行总是出现最后一个提示?

<head>

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

<title>无标题文档</title>

<script type="text/javascript">

function  myweek()

{

var mynum=document.getElementById("com");

switch(mynum)

{

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;

default:

alert("你输入的数只能是在1-6之间的数值");

}

}

</script>

</head>


<body>

<h5>今天是星期几</h5>

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

<br/><br/>

<input type="button" name="button" value="确定"  onclick="myweek()"/>

</body>

</html>


想飞的鱼儿
浏览 1361回答 3
3回答

echo_kinchao

您的值没有写呢

王聪Fire

var mynum=document.getElementById("com").value;你漏写了个value

ttang

<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><script type="text/javascript">function  myweek(){var mynum=document.getElementById("com").value;switch(mynum){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;default:alert("你输入的数只能是在1-6之间的数值");}}</script></head><body><h5>今天是星期几</h5><input type="text" id="com" /><br/><br/><input type="button" name="button" value="确定"  onclick="myweek()"/></body></html>当然得要把文本框里的值传进去啊
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript