0

ID に関係なく、ページ上の任意の「img」でのクリック アクションまたはホバー アクションをリッスンしたい画像のリストがあります。また、通常の JavaScript を使用して、最新のブラウザーに対応したいと考えています。

私は多くの調査と読書を行いましたが、まだ解決策を見つけていません。私のコードは次のようになるかもしれないと考えていますが、私は肯定的ではありません:

var allimg = document.getElementsByTagName('img');
for(var i = 0; i < allimg.length; ++i) {
   // do something
}

これに onlick を追加するにはどうすればよいですか? ページロード時に関数として呼び出す必要がありますか? クリックしたときに JavaScript がすべての img タグに反応するようにするにはどうすればよいですか?

4

3 に答える 3

0

すべての要素にリスナーを追加しても意味がありません。ループ内でこれを試してください。 allimg[i].onclick/onmouseover = function(){//your code}

于 2013-09-12T02:50:01.460 に答える