哇,这是我的第一篇文章!编程和编码新手,这是我从事的第一个项目。我希望能够使用 setInterval() 切换开关以运行代码或停止它。但是现在我无法在选择切换时将其关闭。尝试了多种方法,例如休息;但到目前为止还没有成功。如果你们中的任何人能指出我正确的方向,那就太好了。
亲切的问候,劳伦斯
HTML 中的代码
<card>
<p>Theft Script ON/OFF</p>
<label class="switch">
<input id="executeTheftScript" type="checkbox" > Toggle me
</label>
</card>
Javascript 中的代码
function theftToggle(){
var isChecked = document.getElementById("executeTheftScript").checked;
if (isChecked) {
var i = setInterval(function(){
if (person1.credits === 0) {
clearInterval(i);
updateStats();
console.log("You don't have any credits.");
} else {
theft();
person1.credits--;
updateStats();
};
}, 500);
} else {
console.log("Your script is stopped.");
}
}
document.getElementById("executeTheftScript").addEventListener('click', theftToggle);
代码的运行;