单击输入类型=图像

时间:2014-02-27 22:37:11

标签: javascript html forms input applescript

我必须点击标签为<input type="image"的按钮,到目前为止,我还没有找到一个很好的方法来做到这一点。我反对指定坐标,所以首选编程。

以下是完整标记:

<input type="image" src="/eImages/button/next.gif" name="Next" border="0">

没有其他<a>或类似的东西,所以我不确定我的其他选择是什么。我也找不到表格ID或其他任何内容。

这就是我的尝试:

do JavaScript "var elements = document.getElementsByName('Next');
for (i=0;i<elements.length;i++) {
  if(elements[i].type == 'image') {
    click();
  }
}" in doc

顺便说一句,这是一个Applescript,使用Javascript编写浏览器脚本。

2 个答案:

答案 0 :(得分:1)

在“if”条件下,请写下:

elements[i].click();

看到这个小提琴:http://jsfiddle.net/KryH3/2/

答案 1 :(得分:1)

不太确定你需要什么 - 但似乎你所缺少的是click()而不是elements[i].click()你应该放{{1}}。