onclickで割り当てるハンドラ関数に引数を渡す

引数無しのハンドラ関数割り当て

 document.getElementById('foo').onclick = func;

引数有りのハンドラ関数割り当て1

 document.getElementById('foo').onclick = function () { func('hello'); };

引数有りのハンドラ関数割り当て2

 for ( var 1 = 0; i < 3; i++ ) {
   document.getElementById('foo').onclick = (function(num) { return func(num) }; })(i);
 }

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS