JürgenB: Variable als unveränderbaren Wert einfügen

Beitrag lesen

Hallo Philemon08,

for (i = 1; i <= 8; i++) {
btn = document.createElement("button")
btn.id = "Info"+i
btn.innerHTML = "Infos"
btn.onclick = function(){Info(i)};
td = document.getElementById(i+"knopf")
td.appendChild(btn)
}

  
so greifst du auf den letzten Wert von i zu, also 9. Abhilfe wären Closures oder in diesem Fall  
~~~javascript
  
	btn.nr = i  
	btn.onclick = function(){Info(this.nr)};  

Gruß, Jürgen