这可能是一个愚蠢的问题,但是我为此需要做的麻烦和测验和分配给我带来很多麻烦,当用户单击正确的按钮时,我试图增加分数。但是,分数没有增加。这是外观的一些示例。
<!DOCTYPE html>
<html>
<head>
<meta charset = "utf-8">
<title>Increment Button</title>
</head>
<body>
<button onclick="IncrementScore()"> Increment</button>
<script>
var score = 0;
function IncrementScore()
{
score++;
}
console.log(score);
</script>
</body>
</html>
您有几个问题。
将代码更改为score += 1
,并将控制台调用移至函数内部。
每次点击都增加变量。并在下一行中分配给变量“ 1”。您应该删除行
实际上score
确实增加了,但没有在点击处理程序中打印出来。