模拟img上的onclick
Simulate onclick on a img
我想在页面中的所有图像上模拟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") );
});
相关文章:
- onClick上的encodeURIComponent内联
- 为什么body元素上的onclick事件不起作用
- 多个类上的Javascript onclick事件处理程序
- 如何使用onclick事件点击一个图像,并让它更改同一网页上的另一个图像
- 提交按钮上的Javascript onclick将输入值存储在php数组中
- onclick上的javascript包含文件
- 通过复选框上的onClick或onChange触发表单填写
- onclick下拉菜单上的两个xmlhttp函数
- 如何获取特定列的值,如'id'带有表上的onClick事件's行
- 我可以't获取单选按钮上的onclick属性以执行javascript函数
- 同一按钮上的连续onclick事件触发单独的脚本
- 更改 onclick 事件上的锚标记背景颜色
- Javascript&Css - onclick() 上的图像修改
- 将 onclick 添加到页面上的所有锚点,但具有特定类的锚点除外
- td 元素上的 OnClick 函数返回第一列值和标头值
- PHP 中图像元素上的 OnClick 事件不起作用
- 段落上的 Onclick 事件在段落下触发
- ReactJS onClick 事件,该事件禁用在 标签上的第二次单击
- elementByClassName 上的 JavaScript onclick 事件
- 如何把一个onclick上的气泡创建的javascript