var name=prompt("Please enter your name") switch (name) ? { ? case "Anny": ??? x="you are Anny!"; ??? break; ? case "Bnny": ??? x="you are Bnny!"; ??? break; ? case "Cnny": ??? x="you are Cnny!"; ??? break; ? default: ??? x="i don't know who are you!"; ?? ? ? } document.getElementById("demo").innerHTML=x; } </script>
2016-02-24
問題同上,case中的選項需要加上引號
2016-02-22
是這個:
<html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>switch</title>
<script type="text/JavaScript">
function DoSome(){
? ? var myweek=prompt("今天是周幾?","1");
?
? switch(myweek)
? ? {
? ? ? case 1:
? ? ? case 2:
? ? ? ? ? document.write("學習理念知識");
? ? ? ? ? break;
? ? ? case 3:
? ? ? case 4:
? ? ? ? ? document.write("到企業(yè)實踐");
? ? ? ? ? break;
? ? ? case 5:
? ? ? ? ? document.write("總結經(jīng)驗");
? ? ? ? ? break;
? ? ? case 6:
? ? ? case 7:
? ? ? ? ? document.write("周六、日休息和娛樂");
? ? ? ? ? default:
? ? ? ? ? document.write("輸入錯誤,不在1~7之間");
? ? }
}
</script>
</head>
<body>
<input type="button" value="時間表" onClick="DoSome()">
</body>
</html>
2016-02-22
是這樣的嗎?
<!DOCTYPE html>
<html>
<body>
<p>who are you?</p>
<button onclick="myFunction()">點擊這里</button>
<p id="demo"></p>
<script>
function myFunction()
{
var x;
var name=prompt("Please enter your name")
switch (name)
? {
? case "Anny":
??? x="you are Anny!";
??? break;
? case "Bnny":
??? x="you are Bnny!";
??? break;
? case "Cnny":
??? x="you are Cnny!";
??? break;
? default:
??? x="i don't know who are you!";
?? ?
? }
document.getElementById("demo").innerHTML=x;
}
</script>
</body>
</html>