Hi,
Den Inhalt des Maindivs nicht mit dem neuen Div ueberschreiben sondern die neuen Divs hinten dranhaengen.
Schlechte Idee.
Im ersten Durchlauf wird ein div erzeugt und eingehängt.
Das wird im zweiten Durchlauf weggeworfen, dafür werden 2 divs erzeugt und eingehängt.
Im dritten Durchlauf werden 2 divs weggeworfen, dafür werden 3 divs erzeugt und eingehängt.
usw.
Es werden also 1 + 2 + 3 + 4 + ... + 141 + 142 divs erzeugt, davon sind 1 + 2 + 3 + ... + 141 überflüssig, weil sie im nächsten Schritt zerstört werden.
Wenn ich mich richtig erinnere: n*(n+1)/2 (oder war's n*(n-1)/2 ?)
141*142/2 = 141*71 = 10011 überflüssig erzeugte divs müssen nicht sein ...
Wenn man das schon mit innerHTML macht, dann sollte man erst den String zusammenbauen und ihn dann einmal per innerHTML einhängen.
Alternativ kannst Du auch das DOM modifizieren. Was Du aber auf keinen Fall vergessen darfst: eindeutige IDs zuweisen.
Nur dann, wenn überhaupt ids benötigt werden.
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.