- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的下面的提示似乎没有显示。我无法让这段代码工作。我仍然是一名初学者,但我已经编码了大约 3 个月了。
<html>
<title>Random Code</title>
<head>
<style>
body {
background-color: green;
color: white;
}
</style>
<script>
var userChoice = prompt("Choose Rock Paper or Scissor!").toUpperCase();
//this prompt is not showing up.
var computerChoice = Math.random();
if (computerChoice < .34) {
computerChoice = "ROCK";
} else if (computerChoice > .33 && computerChoice <= .67) {
computerChoice = "PAPER";
} else {
computerChoice = "SCISSORS";
}
document.write("Computer: " + computerChoice);
var compare = function (choice1, choice2) {
if (choice1 === choice2) {
return ("The result is a tie!")
} else if (choice1 === "ROCK" && choice2 === "PAPER") {
return ("The computer chose:" + computerChoice + ". You lose");
} else if (choice1 === "ROCK" && choice2 === "SCISSORS") {
return ("The computer chose:" + choice2 + ". You win!");
} else if (choice1 === "PAPER" && choice2 === "ROCK") {
return ("The computer chose:" + choice2 + ". You lose.");
} else if (choice1 === "PAPER" && choice2 === "SCISSORS") {
return ("The computer chose:" + choice2 + ". You lose.");
} else if (choice1 === "SCISSORS" && choice2 === "ROCK") {
return ("The computer chose:" + choice2 + ". You lose.");
} else if (choice1 === "SCISSORS" && choice2 === "PAPER") {
return ("The computer chose:" + computerChoice + ". You win!");
} else {
return ("You entered an invalid input");
}
}
document.write("User choice: " + userChoice);
document.write("Computer choice: " + computer Choice);
document.getElementById("rps").innerHTML = compare(userChoice, computerChoice);
</script>
</head>
<body>
<p id="rps"></p>
</body>
</html>
如果您有任何指示或建议,我将永远感激不已!
最佳答案
线路
document.write("Computer choice: " + computer Choice);
应该是
document.write("Computer choice: " + computerChoice);
您还应该将脚本移动到页面底部。
<html>
<title>Random Code</title>
<head>
<style>
body {
background-color: green;
color: white;
}
</style>
</head>
<body>
<p id="rps"></p>
<script>
var userChoice = prompt("Choose Rock Paper or Scissor!").toUpperCase();
//this prompt is not showing up.
var computerChoice = Math.random();
if (computerChoice < .34) {
computerChoice = "ROCK";
} else if (computerChoice > .33 && computerChoice <= .67) {
computerChoice = "PAPER";
} else {
computerChoice = "SCISSORS";
}
document.write("Computer: " + computerChoice);
var compare = function(choice1, choice2) {
if (choice1 === choice2) {
return ("The result is a tie!")
} else if (choice1 === "ROCK" && choice2 === "PAPER") {
return ("The computer chose:" + computerChoice + ". You lose");
} else if (choice1 === "ROCK" && choice2 === "SCISSORS") {
return ("The computer chose:" + choice2 + ". You win!");
} else if (choice1 === "PAPER" && choice2 === "ROCK") {
return ("The computer chose:" + choice2 + ". You lose.");
} else if (choice1 === "PAPER" && choice2 === "SCISSORS") {
return ("The computer chose:" + choice2 + ". You lose.");
} else if (choice1 === "SCISSORS" && choice2 === "ROCK") {
return ("The computer chose:" + choice2 + ". You lose.");
} else if (choice1 === "SCISSORS" && choice2 === "PAPER") {
return ("The computer chose:" + computerChoice + ". You win!");
} else {
return ("You entered an invalid input");
}
}
document.write("User choice: " + userChoice);
document.write("Computer choice: " + computerChoice);
document.getElementById("rps").innerHTML = compare(userChoice, computerChoice);
</script>
</body>
</html>
关于javascript - 重复 我知道 : Rock Paper Scissors Code academy. 为什么没有出现提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41580463/
我正在编写一个与可汗学院集成的应用程序,我想知道是否有人想出如何获得学习者完成的挑战? 例如,我已经登录并完成了以下编程播放列表中的几个挑战。 https://www.khanacademy.org/
如何通过可汗学院 API 获取某个主题的文章?我可以看到它如何与练习和视频一起使用,但是文章呢? 例如查询 http://www.khanacademy.org/api/v1/topic/beginn
我正在完成 App Academy's practice problems对于第一个编码挑战,并对为 #8 nearby az 提供的解决方案有疑问: # Write a method that ta
我正在处理 Khan Academy Binary Search problem第三步是要求对“...帮助可视化搜索需要多长时间”进行一些基本的补充。 提示要求“...添加一个 println() 语
我正在使用 Academy LMS源代码在 Github 这是一个学习管理系统,它被设计为每门类(class)有一个类别 我想为一门类(class)添加多个类别 在 /controllers/API.
我一直在使用Microsoft Academic Knoledge API一周了,直到现在我还没有遇到任何问题。我想获取某个 session 的所有论文,例如 ICLR 或 ICML。我正在尝试使用从
我正在编写代码学院战舰代码,我需要找到一种方法将其转换为 python 3.2 它在 2.7 中工作得很好,但在 3.2 中不起作用这是我到目前为止所拥有的: import random board
已关闭。这个问题是 not reproducible or was caused by typos 。目前不接受答案。 这个问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是 on-top
我是一名优秀的程序员,十分优秀!