同じような機能を2つの案件で求められたので作りました。 大きな画像があって、サムネールにロールオーバーすると大きな画像のほうもロールオーバーする、というものです。 ロールオーバーで他の画像を切り替えるサンプル for文からのイベント予約 for文を回して複数の要素からスコープの異なる他の要素に何かしたいという時、for文内部からaddEventListenerしたりしたい時がありますが、 function hogehoge() { var foo = bar.getElementsByTagName("a"); var baz = ["0", "1", "2", "3", "4"]; for(var i=0; i<foo.length; i++) { var hoge =baz[i]; var callback = function(){ return hoge; }; foo.addEv