Maison  >  Article  >  interface Web  >  Comment supprimer le retardateur en JavaScript

Comment supprimer le retardateur en JavaScript

青灯夜游
青灯夜游original
2021-10-27 18:24:264707parcourir

Comment supprimer un retardateur en JavaScript : 1. Utilisez l'instruction "clearInterval(id)" pour supprimer le retardateur défini par setInterval(); 2. Utilisez l'instruction "clearTimeout(id)" pour supprimer le retardateur défini par setTimeout(); ) Retardateur défini.

Comment supprimer le retardateur en JavaScript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Le retardateur JavaScript, également connu sous le nom de minuterie, parfois également appelé « minuterie », est utilisé pour effectuer certaines tâches après un délai spécifié, semblable au réveil dans nos vies.

En JavaScript, nous pouvons utiliser des retardateurs pour retarder l'exécution de certains codes, ou pour exécuter de manière répétée certains codes à intervalles fixes.

JavaScript propose deux façons de définir le minuteur, à savoir setTimeout() et setInterval(); et il existe également deux manières correspondantes de supprimer le retardateur :

  • clearInterval() Annulez le paramètre avec le délai d'expiration setInterval().

  • clearTimeout() Annule le délai d'attente défini par la méthode setTimeout().​

clearInterval()

la méthode clearInterval() peut annuler le délai d'attente défini par setInterval().

Syntaxe :

clearInterval(id)

Le paramètre de la méthode clearInterval() doit être la valeur ID renvoyée par setInterval().

Exemple : La méthode

<html>
<body>

<input type="text" id="clock" size="35" />
<script language=javascript>
var int=self.setInterval("clock()",50)
function clock()
  {
  var t=new Date()
  document.getElementById("clock").value=t
  }
</script>
</form>
<button onclick="int=window.clearInterval(int)">
Stop interval</button>

</body>
</html>

clearTimeout()

clearTimeout() peut annuler le délai d'attente défini par la méthode setTimeout().

Syntaxe :

clearTimeout(id)

Le paramètre de la méthode clearInterval() doit être la valeur ID renvoyée par setTimeout().

Exemple :

<html>
<head>
<script type="text/javascript">
var c=0
var t
function timedCount()
  {
  document.getElementById(&#39;txt&#39;).value=c
  c=c+1
  t=setTimeout("timedCount()",1000)
  }
function stopCount()
  {  clearTimeout(t)
  }
</script>
</head>
<body>

<form>
<input type="button" value="Start count!" onClick="timedCount()">
<input type="text" id="txt">
<input type="button" value="Stop count!" onClick="stopCount()">
</form>

</body>
</html>

[Apprentissage recommandé : Tutoriel avancé javascript]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn