2009年5月25日月曜日

JavaScriptのイベント処理の書き方

1.HTMLタグ内の属性として記述する

  
Click


この書き方だとメンテナンス性が落ちる、あと1つのイベントしか処理できない

2.elementオブジェクトのonXXXXに関数を定義する

document.getElementById("btn").onmousedown = funciont(evt) {
evt = evt || window.event;



}

1と同様に1つのイベントしか処理できない

3・addEventListener(IEではattachEvent)を利用する

document.getElementById("btn").addEventListener('click', goFunc, false);
function goFunc(evt) {
evt = evt || window.event;



}

複数のイベントを処理できる

0 件のコメント: