0

通常,当我使用 javascript 进行点击时,它会如下所示:

$(document.elementFromPoint(x, y)).click(); 
$(document.getElementById('ID_HERE')).click();

现在,我遇到了一个问题,这些方法都不起作用。我有一个需要按下的按钮,它没有 ID,并且单击元素坐标似乎不起作用。这就是按钮的样子。

<input type="submit" value="I accept" onclick="SignUp.DoPost();return false;" title="I accept" class="default"> 

现在,HTML 中还有其他标题为“我接受”的元素。如果输入元素同时具有值​​和标题“我接受”,我如何让 javascript 单击?甚至可能在其中添加 onclick 以真正确保它选择正确的元素?

4

1 回答 1

0
document.querySelector('input.default[type="submit"][value="I accept"][title="I accept"]').click();
于 2013-01-30T22:03:33.147 回答