我在页面上有一张图片。我无法更改页面。当您单击该页面上的图像时,将运行一个功能并处理该图像。该图像不是按钮。为了使图像响应点击,页面开发人员向其添加了一个侦听器。实际上,该页面上的每个图像都有一个侦听器。侦听器正在侦听“ 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

});

10-07 19:19
查看更多