先日書いたイベントハンドラを追加する方法でも イベントをハンドリング出来ますが、この方法でセット出来る関数は1つだけです。 しかし、例えばObserverパターンのように複数のオブジェクトに対してイベントを通知したい場面も多いと思います。 そういう場合、DOM Level2 Event Modelをサポートしているブラウザをターゲットとしているなら、addEventListener・removeEventListener メソッドを使って以下のようにイベントリスナーの追加と削除を行います。 // イベントリスナー function targetClicked() { .... } var eventTarget = document.getElementById("ex1"); // リスナーの追加 eventTarget.addEventListener("click", targetC

