Maison > Article > interface Web > Comment supprimer le retardateur en JavaScript
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.
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('txt').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!