试图让这段代码在broser中运行,我保存了它,当我尝试打开它时,没有任何反应,我看不到提示框,任何帮助将不胜感激。我使用开关尝试弹出提示
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtmll/DTD/xhtmll-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<script type="text/javascript">
var secretNumber = prompt("Pick a number between 1 and 5:", "");
secretNumber = parseInt(secretNumber);
switch (secretNumber)
{
case 1:
document.write("Too low!");
break;
case 2:
document.write("Too low!");
break;
case 3
document.write("You guessed the secret number!");
break;
case 4
document.write("Too high!");
break;
case 5
document.write("Too high!");
break;
default:
document.write("you did not enter a number between 1 and 5!");
break;
}
document.write("<br />Execution continues here");
</script>
</body>
</html>
最佳答案
在情况 3-5 中,您忘记了 switch 中的 :
字符。这是工作代码:
var secretNumber = prompt("Pick a number between 1 and 5:", "");
secretNumber = parseInt(secretNumber);
switch (secretNumber)
{
case 1:
document.write("Too low!");
break;
case 2:
document.write("Too low!");
break;
case 3:
document.write("You guessed the secret number!");
break;
case 4:
document.write("Too high!");
break;
case 5:
document.write("Too high!");
break;
default:
document.write("you did not enter a number between 1 and 5!");
break;
}
document.write("<br />Execution continues here");
关于javascript - 无法让此代码在使用 Firefox 的浏览器中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29188406/