0

JavaScriptで数学テストアプリを構築しようとしています。しかし、私は FOR ステートメントに問題があります。私がやりたいことは、正解したすべての質問のスコアに 1 ポイントを追加することです。それをテストするために、スコアを 0 に設定し、userID はユーザー入力になります。ユーザーが正しい答えを入力すると、1 に増加しますが、10 に増加し続けます。最初のサイクルの後にカウントを停止し、それまで待つ方法はありますか? 10に達するまで2番目のサイクルなど?

<!doctype html>
<html>
<head>
</head>

<body>

<div id="scoreBlock"><span id="score">0</span></div>
<input type="text" id="userID"/>
<button onclick="begin();">Start</button>



<script>
function begin(){

var h= document.getElementById("score");
var user =document.getElementById("userID").value;
var test = "5";

for(h=0;h<=10;h++){
if(user==="5"){

document.getElementById("score").innerHTML= h;

}else if(!user==="5"){

alert("noting");
}

}//end of while
}//end of function
</script>

</body>
</html>
4

2 に答える 2