可以用javascript取消按钮点击吗?

wtzytmuj  于 2021-09-23  发布在  Java
关注(0)|答案(2)|浏览(263)

请原谅我提出了这样一个具体的问题,但我正试图帮助家长自动填写网站上的信息,他们每天都必须这样做才能让孩子上学。
以下是来自上述网站的相关html片段

<div class="text-center" id="btnDailyScreeningSubmit">
            <button type="button" class="btn btn-primary mt-2 btn-lg" onclick="showLayout('#guest_questions')">Fill Out Daily Screening</button>
        </div>

我试着用js点击页面底部的按钮,上面写着“填写每日筛选”。js将被集成到一个siri快捷方式中,使用iphone的可脚本化应用程序,因此我可以将一些js库导入到脚本中,如果这有任何帮助的话。
我试过了

document.getElementById("btnDailyScreeningSubmit").click();
document.getElementById("btnDailyScreeningSubmit").submit();

这是行不通的。网页上什么也没有发生,chrome js控制台返回“未定义”。
我试过普通的

document.forms[0].submit();

我猜它提交了表单,但这不是网站所要寻找的。浏览器返回一个json响应,而不是进入下一页。
我希望有一种方法可以根据按钮在网站上的位置来点击它,但我还没有在这方面找到任何有希望的东西。
所以我联系了这里所有的jsMaven,看看是否有办法点击该网站上的按钮?

1cklez4t

1cklez4t1#

您需要单击div元素内的按钮。

document.getElementById("btnDailyScreeningSubmit").querySelector('button').click();
tez616oj

tez616oj2#

在用户单击页面之前,无法从javascript中单击内容。。。添加 mousedown 听众 window 那就试试吧。

相关问题