Hi Leute,
folgendes Problem: Ich würde gerne dynamisch via javascript eine Liste erzeugen, auf die man klicken kann und bei der beim onclick-event eine Variable übertragen wird (nämlich die Nummer des Elements in einer bestimmten Liste). Soweit, so gut:
for(i in json){
var div = document.createElement("div");
div.className = "newTabDiv";
div.onclick = function(){ openTabGroup(i) };
...
}
Allerdings wird hier nur immer das i vom letzen Element aufgerufen (was ja auch Sinn macht, da das ganze erst am Ende von der for-Schleife passiert. Nur wie kann ich jedem Element bei der onclick-Funktion eine andere Variable vergeben (sodass das erste Element beim onclick auf openTabGroup(0), das zweite auf 1 usw. kommt)?
Danke :)