<html>
<head><meta charset="utf-8">
</head>
<body >
今天是星期<input id="input1">(请输入数字)
<button onclick="s()">提交</button>
<script type="text/JavaScript">
var myweek=document.getElementById("input1");
function s(){
switch(myweek)
{
case "1":
case "2":
document.write("学习理念知识");
break;
case "3":
case "4":
document.write("到企业实践");
break;
case "5":
document.write("总结经验");
case "6":
case "7":
document.write("周六、日休息和娱乐");
break;
default:
document.write("你看看你输入了些啥");
break;
}
}
</script>
</body></html>
今天是星期<input id="input1">(请输入数字)
<button onclick="ge(),s()">提交</button>
<script type="text/JavaScript">
var myweek;
function ge(){
myweek=document.getElementById("input1").value;
}
function s(){
switch(myweek)
你那个myweek没有获到你输入的值,加上黑体字的内容就可以了
var myweek=document.getElementById("input1");应该放在s函数里边儿,这只是获取了节点没有获取value值。
var val=myweek.value;
然后switch(val){
case ......
}就行了
兄弟,你这 var myweek=document.getElementById("input1");应该放在函数里面,此外,获得应该用
var myweek=document.getElementById("input1").value;获得value值