So hatte ich das auch schon probiert kommt aber aufs selbe raus.
mach das ganze jetzt so
list[i].childNodes[1].onclick=function(){changeArtikel(this.id)};und wenn die Funktion aufgerufen wird hole ich mir die Nummer mit slice(1,id.length) wieder raus. Sicherlich nicht ganz sauber aber es klappt.
Warum so umständlich?
list[i].childNodes[1].i = i;
list[i].childNodes[1].onclick=function(){changeArtikel(this.i)};
Struppi.