Einzelnen Beitrag anzeigen
  #2 (permalink)  
Alt 16.10.2016, 20:50
Benutzerbild von protonenbeschleuniger
protonenbeschleuniger protonenbeschleuniger ist offline
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von mitchm Beitrag anzeigen
wird i etwa nicht in die onclick funktion übergeben?
Nein, wenn du klickst hat i den Wert nach dem letzten Schleifendurchgang.

Du musst das i kapseln, in einen eigenen Gültigkeitsbereich verlagern. So müsste es gehen.
Code:
for(var i = 0; i<SDbutton.length; i++){
		console.log("test" + i);
		SDbutton[i].onclick = (function(ii) {
                        return function(){
			console.log("nla " + ii);
        		}
       		})(i);
	}
(Die Umbenennenung des inneren i wäre nicht notwendig)
Mit Zitat antworten
Sponsored Links