Struppi: Clousures - übergabe eines Objekts

Beitrag lesen

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

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

  
Wobei mir nich klar ist, warum du nicht gleich this nimmst?  
  
var inputs = document.getElementsByTagName("input");  
for (var i=0; i < inputs.length; ++i) {  
inputs[i].onclick = function(){ alert(this) };  
};  
  
Struppi.

-- 
[Javascript ist toll](http://javascript.jstruebig.de/) (Perl auch!)