求問!為什么輸出都是default的結(jié)果?。。?!
<html>
? ? <head><meta charset="utf-8">
? ? ? ??
? ? ? ? </head>
? ? <body >
? ? ? ? ?今天是星期<input id="input1">(請輸入數(shù)字)
? ? <button onclick="s()">提交</button>
? ??
? ? <script type="text/JavaScript">
var myweek=document.getElementById("input1");
function s(){
switch(myweek)
{
?case "1":
?case "2":
?document.write("學(xué)習(xí)理念知識");
?break;
?
?case "3":
?case "4":
?document.write("到企業(yè)實踐");
?break;
?
?case "5":
?document.write("總結(jié)經(jīng)驗");
?
?case "6":
?case "7":
?document.write("周六、日休息和娛樂");
?break;
?
?default:
?document.write("你看看你輸入了些啥");
?break;
}
}
</script>
? ? ? ? </body></html>
2017-07-31
? ?
? ? 今天是星期<input id="input1">(請輸入數(shù)字)
? ? <button onclick="ge(),s()">提交</button>
? ??
<script type="text/JavaScript">
? ? var myweek;
? ? function ge(){
? ? ? ? myweek=document.getElementById("input1").value;
? ? }
? ??
? ? function s(){
? ? switch(myweek)
你那個myweek沒有獲到你輸入的值,加上黑體字的內(nèi)容就可以了
2017-07-31
var myweek=document.getElementById("input1");應(yīng)該放在s函數(shù)里邊兒,這只是獲取了節(jié)點沒有獲取value值。
? ? var val=myweek.value;
然后switch(val){
case ......
}就行了
2017-07-31
兄弟,你這 var myweek=document.getElementById("input1");應(yīng)該放在函數(shù)里面,此外,獲得應(yīng)該用
var myweek=document.getElementById("input1").value;獲得value值