JavaScriptで複数のHTMLElementを取得し、その全てにイベントを設定しようとした場合 意識していないと案外ハマりそうな落とし穴を見つけたのでメモ。 個人的には理由に気づくまで「???」だったんですが、よくよく考えると当たり前の事実。。。 サンプルに以下のHTMLを用意してみました 簡単な5つの画像を表示するHTMLがあるとします。 ただし、すべてデフォルトではloading画像が表示され、本来表示する画像ではありません。 <html> <body> <h1>HTMLCollectionとイベント同時処理テスト</h1> <div> <img id="after1" name="replace" src="loading.gif" /> <img id="after2" name="replace" src="loading.gif" /> <img id="after3"