Maison > interface Web > js tutoriel > Comment supprimer le retardateur en JavaScript

Comment supprimer le retardateur en JavaScript

青灯夜游
Libérer: 2021-10-27 18:24:26
original
4852 Les gens l'ont consulté

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)
Copier après la connexion

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>
Copier après la connexion

clearTimeout()

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

Syntaxe :

clearTimeout(id)
Copier après la connexion

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>
Copier après la connexion

[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!

Étiquettes associées:
Déclaration de ce site Web
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
Derniers numéros
c++ appelle javascript
Depuis 1970-01-01 08:00:00
0
0
0
Qu’est-ce que le garbage collection JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Que sont les fonctions de hook JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Comment obtenir la date actuelle en JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal