JavaScriptの勉強の備忘録
エレメントにonclickイベントハンドラを設定する方法その2
HTMLで記述する方法は多分一番簡単で、前回やった通り
ならDOMで動的に設定するにはどうするか
var img = document.getElementById('img');
img.onclick = function(){
//TODO
};
こんな感じ。
普通に取得してonclick属性に関数を設定してやるだけ。
もちろん、匿名関数以外も出来て
var hoge = function(){
//TODO
}
img.onclick = hoge;
と書いても良い
ただしこれには問題があって、引数が取れない
イベントハンドラに引数を渡したい場合はちょっと面倒な処理が必要になる
普通にやろうとすると何パタンかハマると思う
[備忘録] onclickイベントハンドラ その4 2013.03.31 コメント(2)
[備忘録] onclickイベントハンドラ その3 2013.03.30
[備忘録] onclickイベントハンドラ その1 2013.03.28
PR
カレンダー
カテゴリ