@dEnisHamer

Как остановить setInterval?

Есть небольшой скрипт:
document.getElementById("AutoSpam").onclick = function (){
let messageInput = document.getElementById("console_text_input");
let sendMessageButton = document.getElementById("console_send_button");
if(this.style.color == ""){
this.style.color = "rgb(255,219,0)";
document.getElementById("AutoSpamInput").style.display = "block";

let interval = setInterval(function(){
messageInput.value = document.getElementById("AutoSpamInput").value;
sendMessageButton.click();
}, 2000);

}
else{
this.style.color = "";
document.getElementById("AutoSpamInput").style.display = "none";
clearInterval(interval);
}
};

Как мне убрать interval ?
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
let timerId = setInterval(...)

clearInterval(timerId)

https://developer.mozilla.org/en-US/docs/Web/API/W...

И для setTimeout, соответственно, есть clearTimeout()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы