Javascript 无法更正赌场式余额的if语句
这里是新手javascripter,我正在尝试为赌场创建一个骰子游戏,在这个游戏中,用户需要在骰子将落在哪个数字上下注。我知道我需要使用if语句来确定猜测是否正确,并从总余额中乘以或减去用户的赌注。我试图解决这个问题已经有一段时间了,但似乎没有取得多大进展 我相信这是HTML所需的基本结构Javascript 无法更正赌场式余额的if语句,javascript,Javascript,这里是新手javascripter,我正在尝试为赌场创建一个骰子游戏,在这个游戏中,用户需要在骰子将落在哪个数字上下注。我知道我需要使用if语句来确定猜测是否正确,并从总余额中乘以或减去用户的赌注。我试图解决这个问题已经有一段时间了,但似乎没有取得多大进展 我相信这是HTML所需的基本结构 <html> <h1>Rolling the Die</h1> <h4>Can You Guess Correctly?&
<html>
<h1>Rolling the Die</h1>
<h4>Can You Guess Correctly?</h4>
<div id="die1" class="dice"></div>
<br>
<form>
Guess: <input type="number" name="guess" id="guess" min="1" max="6">
Stake: <input type="number" name="stake" id="stake">
<br>
<br>
Balance: <span id="balance">1000</span>
</form>
<br>
<button onclick="rollDice()">Roll Dice</button>
</div> <!---end of wrapper--->
<script type="text/javascript" src="dice.js"></script>
</body>
</html>
非常感谢您的帮助。您需要实际获取文本框的
值,而不是文本框本身
例如,不使用
var guess = document.getElementById("guess");
使用
此外,每次单击按钮时,您都会将余额
重置为1000
。您需要将余额
存储为运行总计,并在最后将其打印回HTML。目前,即使您正确地计算了余额
,您也没有用它做任何事情。除此之外,代码的其余部分是否可行,或者是否有任何地方需要进行不同的编码?作为一名优秀程序员的一部分是学习代码故障排除。花点时间来实现这里的建议,如果您仍然无法编写代码,请提出一个新问题。不要只期望人们为你写下你的全部日程安排。
var guess = document.getElementById("guess");
var guess = document.getElementById("guess").value;