Ich versuche herauszufinden, wie man zu einem Div in "Echtzeit" von Javascript schreibt. Wenn ich den Code ausführe, wird jeder Text aus der Schleife nur einmal gezeigt, wenn beide Schleifen ausgeführt wurden, aber wirklich so (ich glaube, ich habe es geschrieben), sollte es zeilenweise herausspringen. nur um arbeiten wie in einem Chrom-Entwickler-Tool KonsoleSchreiben in HTML von einer Javascript-Schleife "wenn es passiert"
Sehen Sie ein Beispiel .
JsFiddle Demo
ich es möchte, wo man sofort sehen, was (mit console.log) geschieht.
Ich weiß, ich könnte alles auf eine Zeichenkette oder ein Array und drucken Sie es in einem Schritt außerhalb der Schleifen, aber ich muss es wirklich sehen, wie es passiert.
Ich bin sicher, dass es irgendwo schon eine Lösung geben muss, aber ich kann keine Leads finden (vielleicht nicht mit den richtigen Worten für Google). Jede Information würde sehr geschätzt werden.
EDIT: Hergestellt Ausgabe in Konsole HTML und das gleiche, um es weniger verwirrend und zum besseren Vergleich zu ermöglichen JSFiddle Demo 2
Was meinst du mit "sofort"? Es passiert tatsächlich "sofort", aber es ist tatsächlich so schnell, dass Sie es nicht sehen können. Der while Zyklus passiert und druckt Konsolenmeldungen nacheinander mit div Elementen, tut es aber so schnell, dass es so aussieht, als würde es das sofort machen. Möchten Sie eine Verzögerung zwischen jedem von ihnen hinzufügen? – briosheje
Es gibt drei Schleifen, die auslaufen .. wo möchten Sie die Zeichenfolge drucken? – Poonam
@briosheje: Entschuldigung dafür, dass Sie nicht klar sind: Egal, wie viele Wiederholungen Sie der Schleife hinzufügen, Sie können die console.log nacheinander auftauchen sehen. Doch das appendTo (als eine der Möglichkeiten) scheint das nicht zu tun.Ich sehe alle Strings nur als eins, sobald der ganze Code ausgeführt ist. – TheRealPir