因此,我正在使用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