Verwenden Sie die SetInterval -Methode, um Schleifenaufruffunktionen in angegebenen Intervallen zu implementieren, bis die ClearInterval -Methode die Schleife abbricht.
Beim Abbrechen der Schleife mit der ClearInterval -Methode muss der Anruf der SetInterval -Methode einer Variablen zugewiesen werden, und die ClearInterval -Methode verweist auf die Variable.
Die Codekopie lautet wie folgt:
<script type = "text/javaScript">
var n = 0;
Funktion print () {
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ögerungsaufruf abzuschließen, die angegebene Funktion nach der angegebenen Verzögerungszeit auszuführen und nur einmal auszuführen. Die Verwendung von Clearimeout ist der gleiche wie der von ClearInterval.
Die Codekopie lautet wie folgt:
<script type = "text/javaScript">
Funktion printTime () {
var time = new Date ();
var yeal = time.getingfoyear ();
var monat = (time.getMonth ())+1;
var daynum = time.getay ();
var hour = time.gethours ();
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"). Innerhtml = str;
window.settimeout (printime, 1000);
}
</script>
<body onload = "printTime ()">
<br/>
<div id = "t"> </div>
</body>