html要素を動的に追加および削除するプログラムがあり、これらの要素のそれぞれにイベントリスナーが必要な場合は、より簡単な変数にイベントリスナーを追加する方法がありますそれを一つずつ行うよりも?私は配列を使用し、配列の各インデックスにイベントリスナーを添付させたいが、それはうまくいかないようだ。JavaScriptで複数のイベントリスナーを動的に追加する
var1 = document.getElementById('name');
var1.addEventListener("mousedown", doMouseDown, false);
これはうまくいきますが、約100個の要素があるので、100個の個別変数を作成するよりも簡単な方法があると考えていました。私はこれを行う簡単な方法があります。私は何か提案が大好きです。 :)
Mozillaはこれを実践してもそれをサポートしていません。そのため、互換性の面では最高の解決策ではありません。 –
@dudelgrincen - MootoolsやjQueryのような抽象レイヤーを使用してブラウザの違いを処理する場合はそうです。 –