Verwenden Sie die SetInterval
Bei Verwendung der ClearInterval -Methode zum Abbrechen der Schleife muss der Anruf der SetInterval -Methode einer Variablen zugewiesen werden, und dann verweist die ClearInterval -Methode die Variable.
Kopieren Sie den Code -Code wie folgt:
<script type = "text/javaScript">
var n = 0;
Funktion prop () {) {
document.writeln (n);
if (n == 1000) {
Fenster.ClearInterval (s);
}
n ++;
}
var s = window.setInterval (drucken, 10);
</script>
Verwenden Sie SetTimeout und ClearTimeout, um den verzögerten Anruf abzuschließen, die angegebene Funktion nach der angegebenen Verzögerungszeit ausführen und nur einmal ausführen. Die Verwendung von Clearimeout entspricht der ClearInterval -Methode.
Kopieren Sie den Code -Code wie folgt:
<script type = "text/javaScript">
Funktion proptime () {
var time = new Date ();
var Jahre = Zeit.Getinging ();
varmth = (time.getMonth ())+1;
var daynum = time.getDy ();
var Stunden = Zeit.Gethouse ();
var min = time.getminutes ();
var sec = time.getSeconds ();
var da = time.getDate ();
var Daytr;
Switch (Daynum) {
Fall 0: Daytr = "Sunday";
Brechen;
Fall 1: Daytr = "Montag";
Brechen;
Fall 2: Daytr = "Dienstag";
Brechen;
Fall 3: Daytr = "Mittwoch";
Brechen;
Fall 4: Daytr = "Donnerstag";
Brechen;
Fall 5: Daytr = "Friday";
Brechen;
Fall 6: Daytr = "Samstag";
Brechen;
Standard: DAYTR = "";
}
Var str = Jahr+"Jahr"+Monat+"Monat"+da+"Tag"+Daytr+""+Hour+":"+min+":"+Sec;
document.getElementById ("t").
Window.settimeout (printime, 1000);
}
</script>
<body nur = "printTime ()">
<br/>
<div id = "t"> </div>
</body>