ページ内のすべての画像でonclick関数をシミュレートしたいと思います。問題は、各imgに一意のonclick呼び出しがあり、imgにIDまたはクラスがないことです。
各imgはdiv内にあります:
<div id="339949822">
<img src="button.png" onclick="addUser('339949822');">
</div>
ありがとうございました
ページ内のすべての画像でonclick関数をシミュレートしたいと思います。問題は、各imgに一意のonclick呼び出しがあり、imgにIDまたはクラスがないことです。
各imgはdiv内にあります:
<div id="339949822">
<img src="button.png" onclick="addUser('339949822');">
</div>
ありがとうございました
imgタグにカスタム属性を追加することもできます
<img src="button.png" data-user-id="339949822"/>
次に、イベントハンドラー(要素があります)でその属性を参照します。
element.attr("data-user-id")
または、DOMをトラバースして、囲んでいるdivからIDを取得することもできます。
jqueryの場合:
$("img[onclick]").each(function(index, element){
eval( $(element).attr("onclick") );
});