javascript - 如何从按钮增加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>
解决方案
你有几个问题。
- 您可能希望
console.log
从IncrementScore
函数内部。 - 您想使用
+= 1
or增加变量++
。
<!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>
推荐阅读
- firebase - 更改场景时如何在“它所依赖的应用程序”之前删除我的 Auth 对象?
- c - 如何正确获取一行并用 C 解析它
- r - 使用函数从数据框中过滤或选择行的正确语法
- javascript - 在表情符号键盘中选择表情符号时会触发哪些事件?
- mysql - 在 MySQL/MariaDB 文本字段中将正则表达式文本转换为小写
- java - 缓冲阅读器 read() 返回字符比较
- azure-iot-edge - 如何使用 moby 限制 Azure IotEdge 容器中的日志文件大小
- node.js - 方法soap中promise.all的问题,只返回第一个查询api
- recursion - 简化几何(或算术)级数中的递归公式
- java - 将意图文件路径共享给文件管理器以打开该路径