我想模拟页面中所有图像的onclick功能。 问题是每个img都有一个独特的onclick调用,而且img没有ID或类。
每个img都在div中:
<div id="339949822">
<img src="button.png" onclick="addUser('339949822');">
</div>
谢谢
答案 0 :(得分:1)
您可以将自定义属性添加到img标记
<img src="button.png" data-user-id="339949822"/>
然后通过
在事件处理程序中引用该属性(您将拥有该元素)element.attr("data-user-id")
或者你可以遍历DOM并从封闭的div中获取id。
答案 1 :(得分:0)
使用jquery:
$("img[onclick]").each(function(index, element){
eval( $(element).attr("onclick") );
});