謎の挙動の差
リンクのクリックイベントにイベントリスナを追加して,中クリックをハンドリングしたい。以下,きちんと動くソースと,なぜか動かないソース。
動く例
document.addEventListener('click', function(e) { var link = e.target; // クリックイベントを取得したいA要素かどうか判断 if(link.nodeName != 'A') return; // 何らかの処理 }, false);
動かない例
link.addEventListener('click', function(e) { // 何らかの処理 }, false);
左クリックならイベントを取得できるようです。もしかしたらFirefoxの設定の問題かもしれません。