请原谅我提出了这样一个具体的问题,但我正试图帮助家长自动填写网站上的信息,他们每天都必须这样做才能让孩子上学。
以下是来自上述网站的相关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,看看是否有办法点击该网站上的按钮?
2条答案
按热度按时间1cklez4t1#
您需要单击div元素内的按钮。
tez616oj2#
在用户单击页面之前,无法从javascript中单击内容。。。添加
mousedown
听众window
那就试试吧。