Vinzenz Mai: String duplizieren mehrfach verwenden.

Beitrag lesen

Hallo,

Bisher gehe ich so vor:

// Deine Variable "divs" enthält nach folgender Anweisung

var divs = '<div class="d1_1"></div>'

wieviele "divs"? Richtig: eines.

Hier überschreibst Du 142-fach die innerHTML-Eigenschaft eines Elementes mit der id "main":

while(counter < vorgabe) {
        document.getElementById('main').innerHTML = divs;
        counter++

}

  
Statt dessen möchtest Du in einer Variablen zuallererst in einer Schleife das entsprechende HTML zusammensetzen - und \*nach\* der Schleife ein einziges Mal die resultierende Zeichenkette der innerHTML-Eigenschaft zuweisen.  
  
Pseudocode:  
  
gesamteKästchen := leere Zeichenkette  
einEintrag      := '<div class="d1\_1"></div>'  
für die gewünschte Anzahl von Einträgen  
     hänge den Inhalt von einEintrag an den Inhalt von gesamteKästchen an  
ende für  
weise der innerHTML-Eigenschaft den Inhalt von gesamteKästchen zu  
  
  
Freundliche Grüße  
  
Vinzenz