gowh: onlick element via js eine Variable zuweisen

Beitrag lesen

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 :)