我正在爲我的計算機科學課製作一個岩石剪刀遊戲。遊戲是一個人對電腦。我已經獲得了代碼到網頁看起來正確的地步,但是當用戶點擊其中一個圖標來選擇岩石紙或剪刀時,什麼都不會發生。有人可以幫助我將圖片按鈕連接到運行遊戲的功能嗎?另外,如果我能夠獲得關於如何添加保持遊戲得分的代碼的幫助,並計算人和計算機各得到多少勝利?謝謝。代碼如下。編程一個岩石剪刀html遊戲
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Rock Paper Scissors Shoot!</title>
<style>
body {
font-family: Roboto, Arial;
}
.choose img {
width: 150px;
margin: 20px;
}
</style>
</head>
<body>
<div class="choose" align="center">
<h1 id="question">Let's play rock paper scissors! Choose a move</h2>
<img alt="Dwayne THE ROCK Johnson"src="http://d39ya49a1fwv14.cloudfront.net/wp-content/uploads/2015/06/The-Rock-4.png" id="rock">
<img alt="Lined paper"src="http://images.clipartpanda.com/writing-on-paper-clipart-black-and-white-1206556249326967385nexxuz_Loose_Leaf_Paper.svg" id="paper">
<img alt="Scissors"src="http://www.wpclipart.com/education/supplies/scissors/round-tip_scissors_blue.png" id="scissors">
</div>
<script>
var computerChoice = math.random();
var userChoice = null;
if (computerChoice < .33) {
computerChoice == "rock";
} else if (computerChoice < .66) {
computerChoice == "paper";
} else {
computerChoice == "scissors";
};
function convertUserChoice() {
$('#rock').click(function() {
userChoice == "rock";
});
$('#paper').click(function() {
userChoice == "paper";
});
$('#scissors').click(function() {
userChoice == "scissors";
});
};
if (userChoice == computerChoice) {
alert ("Tie!");
} else if (userChoice == "rock") {
if (computerChoice == "scissors") {
alert ("You win!");
} else {
alert ("You lose.");
};
} else if (userChoice == "paper") {
if (computerChoice == "rock") {
alert ("You win!");
} else {
alert ("You lose.");
};
} else if (userChoice == "scissors") {
if (computerChoice == "paper") {
alert ("You win!");
} else {
alert ("You lose");
};
};
</script>
</body>
</html>
向頭部添加似乎沒有工作。 onClick函數的實際代碼塊是什麼樣的? –
雖然有效的建議,國際海事組織絕對沒有理由使用內聯事件屬性了。 – Phix