Einfache Verwendung von W3school
Es gibt keine Parameter.
Beispiele sind wie folgt
Die Codekopie lautet wie folgt:
<script type = "text/javaScript">
Funktion TimedMSG ()
{
var a = "dd";
var t = setTimeout (function () {cao (a);}, 3000)
}
Funktion cao (a)
{
Alarm (a);
}
</script>
</head>
<input type = "button" value = "Timed Warning" onclick = "Timedmsg ()"> anzeigen
Mein Problem ist jetzt, dass es mehrere gibt, und ich werde nur den letzten zurücksenden
Ich verstehe immer noch nicht ganz, ich verstehe
Die Codekopie lautet wie folgt:
/* für (var i = 0; i <points.length; i ++) {
AddGuiji (Punkte [i], Wert);
// var t = setTimeout (function () {addGuiji (Punkte [i], Wert);}, 2000*i)
} */
Der Grund für den obigen Fehler ist, dass die Ausführung der Zeit i = 4, wenn die Zeit ausgelöst wird. Obwohl es mehrere gibt, ist es immer das letzte.
Lösung
Die Codekopie lautet wie folgt:
var Timerr;
Funktion xunhuanlian (Punkte, Wert) {
if (replayi <points.length) {
AddGuiji (Punkte [replayi], Wert);
Replayi ++;
Timerr = setTimeout (function () {xunhuanlian (Punkte, Wert);}, 1000);
}
anders{
replayi = 0;
Clearimeout (Timerr);
}
/* für (var i = 0; i <points.length; i ++) {
AddGuiji (Punkte [i], Wert);
// var t = setTimeout (function () {addGuiji (Punkte [i], Wert);}, 2000*i)
} */
}