JavaScript变量在mouseDown()事件中不保留值
我是个初学者,大约一周前我开始使用JavaScript。我不知道我的代码出了什么问题 我猜这和id和html有关,但我可能错了 HTML:JavaScript变量在mouseDown()事件中不保留值,javascript,html,Javascript,Html,我是个初学者,大约一周前我开始使用JavaScript。我不知道我的代码出了什么问题 我猜这和id和html有关,但我可能错了 HTML: 感谢您的建议。这是因为您在初始化clickCount之前引用了它。一种解决方案是从零开始将其声明为全局。或者在每次单击时获取值,如下所示: function mouseDown() { count = document.getElementById('count').innerHTML clickCount = Number(count) + 1;
感谢您的建议。这是因为您在初始化clickCount之前引用了它。一种解决方案是从零开始将其声明为全局。或者在每次单击时获取值,如下所示:
function mouseDown() {
count = document.getElementById('count').innerHTML
clickCount = Number(count) + 1;
document.getElementById('count').innerHTML = clickCount;
这是因为您在初始化clickCount之前引用了它。一种解决方案是从零开始将其声明为全局。或者在每次单击时获取值,如下所示:
function mouseDown() {
count = document.getElementById('count').innerHTML
clickCount = Number(count) + 1;
document.getElementById('count').innerHTML = clickCount;
也许你应该让
clickCount
持久化
let clickCount = 0;
const mouseDown = () => {
clickCount += 1;
document.getElementById('count').innerHTML = clickCount;
}
也许你应该让
clickCount
持久化
let clickCount = 0;
const mouseDown = () => {
clickCount += 1;
document.getElementById('count').innerHTML = clickCount;
}
1:
clickCount=clickCount+1代码>您可以使用单击计数+++
2:clickCount
未定义
3:检查Arthur Pereira的答案,这很好(或Hyuunong Kang)
4:那一周怎么样???“java”文件是指javascript吗?1:
clickCount=clickCount+1代码>您可以使用单击计数+++
2:clickCount
未定义
3:检查Arthur Pereira的答案,这很好(或Hyuunong Kang)
4:那一周怎么样???“java”文件是指javascript吗?谢谢,它很管用。我还应该说,我参加了一个关于JavaScript的在线课程,但他们一直在教我p5.js,所以这可能是我遇到麻烦的原因。谢谢,它很管用。我还应该说,我参加了一门关于JavaScript的在线课程,但他们一直在教我p5.js,所以这可能是我遇到麻烦的原因。对于任何困惑,我很抱歉,我是一名高中生,我会在任何空闲时间尝试使用JavaScript,但我已经制作了其他(更好的)程序。对于任何困惑,我感到抱歉,我是一名高中生,在任何空闲时间我都会尝试编写JavaScript,但我已经编写了其他(更好的)程序。