通常当我使用javascript进行点击时,它看起来如下所示:
$(document.elementFromPoint(x, y)).click();
$(document.getElementById('ID_HERE')).click();
现在,我遇到了这两种方法都不起作用的问题。我有一个需要按下的按钮,它没有ID,点击元素coords似乎不起作用。这就是按钮的样子。
<input type="submit" value="I accept" onclick="SignUp.DoPost();return false;" title="I accept" class="default">
现在,HTML中还有其他元素,标题为“我接受”。如果输入元素的值和标题都是“我接受”,我如何让javascript单击?甚至可以在那里添加onclick以确保它选择正确的元素?
答案 0 :(得分:0)
document.querySelector('input.default[type="submit"][value="I accept"][title="I accept"]').click();