我在页面上有一张图片。我无法更改页面。当您单击该页面上的图像时,将运行一个功能并处理该图像。该图像不是按钮。为了使图像响应点击,页面开发人员向其添加了一个侦听器。实际上,该页面上的每个图像都有一个侦听器。侦听器正在侦听“ img”标签。
单击图像时,JavaScript会检查该图像是否应响应单击,然后运行或不运行功能。
我正在开发一些自动化程序来填充此图像所在的表单。该自动化脚本需要填写表格,然后单击该图像。如何使用javascript单击该图像?
我应如何看待代码以发现单击图像时运行的方法?
我的问题是这样的:由于侦听器已附加到该页面上的所有图像,但只有部分响应单击,所以我认为附加到侦听器的函数必须接收对需要处理的图像的引用。是什么使一切变得复杂...
如果你们愿意,我可以将页面和javascript压缩并放在此处。
谢谢
最佳答案
http://jsfiddle.net/efortis/9nmAR/
$(document).ready(function (){
$('img').click(function() {
alert($(this).attr('alt'));
});
$('img').eq(0).click(); // << I think this is what you need
});