ウノウラボさんのエントリーに何気なくコメント付けて、後からよく見直したらコードが一部消されていたので、こちらに書きます。「<」が混じってるのをすっかり忘れてました^^; お目汚し失礼。。 書きたかったのはこうです。 for (i = 1; i <= 2; i++) { elem = document.getElementById('wan' + i); elem.attachEvent('onclick', createHandler(i)); } function createHandler(index) { return function(){ alert('いぬ No.'+index); }; } オリジナルのソースはこうなってましたが、 for (i=1; i<=2; i++) { elem = document.getElementById('wan'+i); elem.atta