Méthode Window clearTimeout()

Définition et utilisation

clearTimeout() Méthode pour utiliser Méthode setTimeout() Le chronomètre configuré.

Avis

Pour annuler le délai d'attente, utilisez la méthode Méthode setTimeout() L'ID retourné :

myTimeout = setTimeout(function, milliseconds);

Ensuite, vous pouvez appeler clearTimeout() pour arrêter l'exécution :

clearTimeout(myTimeout);

Voir également :

Méthode setTimeout()

Méthode setInterval()

Méthode clearInterval()

Exemple

Exemple 1

Comment empêcher l'exécution de myGreeting() :

const myTimeout = setTimeout(myGreeting, 3000);
function myGreeting() {
  document.getElementById("demo").innerHTML = "Happy Birthday to You !!"
}
function myStopFunction() {
  clearTimeout(myTimeout);
}

Essayez-le vous-même

Exemple 2

Cet exemple possède un bouton "Démarrer" pour activer le chronomètre, un champ d'entrée pour le compteur et un bouton "Arrêter" pour désactiver le chronomètre :

<button onclick="startCount()">Démarrer le comptage!</button>
<input type="text" id="demo">
<button onclick="stopCount()">Arrêter le comptage!</button>
<script>
let counter = 0;
let timeout;
let timer_on = 0;
function timedCount() {
  document.getElementById("demo").value = counter;
  counter++;
  timeout = setTimeout(timedCount, 1000);
}
function startCount() {
  if (!timer_on) {
    timer_on = 1;
    timedCount();
  }
}
function stopCount() {
  clearTimeout(timeout);
  timer_on = 0;
}
</script>

Essayez-le vous-même

Syntaxe

clearTimeout(timeoutId)

Paramètres

Paramètres Description
timeoutId Obligatoire.Méthode setTimeout() L'ID retourné.

Valeur de retour

Aucun.

Description

clearTimeout() Méthode pour annuler l'exécution du code spécifié, appelée Méthode setTimeout() peut exécuter ces codes à retardement. Paramètres timeoutId est appelée Méthode setTimeout() La valeur de retour après cela, qui identifie le bloc d'exécution différé à annuler (peut y en avoir plusieurs).

Support du navigateur

所有浏览器都支持 clearTimeout()

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Support Support Support Support Support Support