Joachim: JS-Variable in onclick-Ereignis einfügen?

Beitrag lesen

Hi,

function foobar()
{
  for(var i=1; i <= 5; i++)
  {
    var x = document.createElement("input");
    x.type="button";
    x.value = i;
    x.onclick = function(){alert(i);} // should alert 1 .. 5 !
    document.body.appendChild(x);
  }
}

x.i = i;
x.onclick = function(){alert(this.i);}

Gruesse, Joachim

--
Am Ende wird alles gut.