【发布时间】:2014-08-27 22:50:50
【问题描述】:
我一直在尝试做一个简单的游戏,您尝试将正确的数字作为随机数。如果你赢了,你会得到 1 分。但我无法给出这一点。这是我所做的:
<html>
<head>
<title>Luck Game</title>
<script>
function onClick(){
var number = Math.floor(Math.random()*10);
var usernumber = document.getElementById("input").value ;
var points = 0;
document.getElementById("Answer").innerHTML = number ;
document.getElementById("points").innerHTML = "Points in your account : " + points;
if(usernumber == number){
document.getElementById("WIN?").innerHTML = "You WON !. You got 1 point added to your account !";
points = points + 1;
}
else{
document.getElementById("WIN?").innerHTML = "Ow, no luck, you lost..."
}
}
</script>
</head>
<body>
<input id="input"></input>
<p id="Answer"></p>
<button onClick="onClick()"></button>
<p id="WIN?"></p>
<p id="points"></p>
</body>
但是“点数 = 点数 + 1”不起作用! 怎么了 ?请帮帮我。
【问题讨论】:
-
您必须确保
point被视为数字,points = parseInt(points )+ 1; -
那个,不要在每次点击时重置点值。
标签: javascript html int add var