Jeena Paradies: Clousures - übergabe eines Objekts

Beitrag lesen

Hallo,

Warum bekomme ich bei meinem Beispiel, trotz Clousures, undefined übergeben anstattdes Objektes?

  
 var selects = document.getElementsByTagName("select");  
 for (var i=0; i < selects.length; ++i) {  
  selects[i].onchange = function(){ alert(selects[i]); };  
 };  
  
 var inputs = document.getElementsByTagName("input");  
 for (var i=0; i < inputs.length; ++i) {  
  inputs[i].onclick = function(){ alert(inputs[i]) };  
 };

Grüße
Jeena Paradies