Javascript clearInterval不是';他不能正常工作
这是我的代码,根据变量,每秒自动添加一定数量的“点数”或金币,但当变量发生变化时,通过运行此命令停止设置间隔的按钮执行的操作不起作用。请帮我弄清楚Javascript clearInterval不是';他不能正常工作,javascript,setinterval,Javascript,Setinterval,这是我的代码,根据变量,每秒自动添加一定数量的“点数”或金币,但当变量发生变化时,通过运行此命令停止设置间隔的按钮执行的操作不起作用。请帮我弄清楚 function addMiner() { clearInterval(autoClick) if (localStorage.getItem('minercount') > 0) { var autoClick = setInterval(function() { miner()
function addMiner() {
clearInterval(autoClick)
if (localStorage.getItem('minercount') > 0) {
var autoClick = setInterval(function() {
miner()
}, 1000);
document.getElementById("goldNumber").innerHTML = localStorage.getItem('clickcount');
}
}
您需要重新缩放
autoClick
变量,以便在需要时可以访问该变量
var autoClick; // define globally
function addMiner() {
clearInterval(autoClick)
if (localStorage.getItem('minercount') > 0) {
autoClick = setInterval(function() { // set here without redefining
miner()
}, 1000);
document.getElementById("goldNumber").innerHTML = localStorage.getItem('clickcount');
}
}
这篇文章没有显示试图找到答案的研究成果。你试过使用调试器吗?你看到了什么?