因此,我正在使用Javascript製作一個搖滾,紙張,剪刀遊戲,並且我在開始時遇到了一些麻煩。我需要有一個文本框和提交按鈕,然後用戶輸入「搖滾」,「紙」,「剪刀」將針對計算機的隨機選擇進行播放。我如何讓計算機將輸入到文本字段中的內容與計算機選項進行對比?我是新手,需要向正確的方向推動,因爲我不知道如何開始這個問題。在Javascript中使用文本框信息作爲變量?
感謝
編輯: 因此,一個朋友給我發了一些代碼,我加入到它的一些,它看起來像它會工作(至少對我來說),但我不知道如何設置變量「玩家」等於等於文本框信息。
var player =
var choices = ["rock","paper","scissors"];
var computer = choices[Math.floor(Math.random()*3)];
var win = "Your "+player+" beats "+computer+". You win.";
var lose = "Your "+player+" loses to "+computer+". You lose.";
var draw = "A draw: "+player+" on "+computer+".";
if(player === "rock"){
if(computer === "scissors"){
result = win;
alert="win";
}
else if(computer === "paper"){
result = lose;
alert="lose";
}
else if(computer === "rock"){
result = draw;
alert="draw";
}
}
else if(player === "paper"){
if(computer === "rock"){
result = win;
alert="win";
}
else if(computer === "scissors"){
result = lose;
alert="lose";
}
else if(computer === "paper"){
result = draw;
alert="draw";
}
}
else if(player === "scissors"){
if(computer === "paper"){
result = win;
alert="win";
}
else if(computer === "rock"){
result = lose;
alert="lose";
}
else if(computer === "scissors"){
result = draw;
alert="draw";
}
}
</script>
</head>
<body>
<form>
<input type="text" id="rockTextInput" size="100" placeholder="Rock, Paper, or Scissors" >
<input type="button" id="Button" value="Play Hand">
</form>
</body>
</html>
你甚至谷歌什麼? – btevfik 2013-04-05 21:27:58