首页 > 解决方案 > 如何从按钮增加java脚本函数中的全局变量?

问题描述

这可能是一个愚蠢的问题,但我在这个问题上遇到了很多麻烦,我需要做的测试和分配,当用户点击正确的按钮时,我试图增加分数。但是,分数并没有增加。这是它的外观的一个小样本。

<!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>

标签: javascripthtml

解决方案


你有几个问题。

  1. 您可能希望console.logIncrementScore函数内部。
  2. 您想使用+= 1or增加变量++

<!DOCTYPE html>
<html>

<body>

  <button onclick="IncrementScore()"> Increment</button>

  <script>
    var score = 0;

    function IncrementScore() {
      score++;
      console.log(score);
    }

    console.log(score);
  </script>
</body>

</html>


推荐阅读