按钮可以是 un-clickable 和 Javascript 吗?
Can a button be un-clickable with Javascript?
请原谅我问这样一个具体的问题,但我正在努力帮助 parent 自动填写关于 a website 的信息,他们必须每天为 [=36] =] 去上学。
这是来自上述网站的相关 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();
我猜它会提交表单,但这不是网站要查找的内容。浏览器 returns 没有进入下一页,而是 JSON 响应。
我希望有一种方法可以根据按钮在网站上的位置来单击该按钮,但我在该区域找不到任何有希望的东西。
所以我正在联系这里的所有 JS 专家,看看是否有办法点击那个网站上的那个按钮?
在用户单击页面之前,您无法单击 javascript 中的内容...向 window
添加一个 mousedown
侦听器,然后尝试。
您需要点击 div 元素内的按钮。
document.getElementById("btnDailyScreeningSubmit").querySelector('button').click();
请原谅我问这样一个具体的问题,但我正在努力帮助 parent 自动填写关于 a website 的信息,他们必须每天为 [=36] =] 去上学。
这是来自上述网站的相关 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();
我猜它会提交表单,但这不是网站要查找的内容。浏览器 returns 没有进入下一页,而是 JSON 响应。
我希望有一种方法可以根据按钮在网站上的位置来单击该按钮,但我在该区域找不到任何有希望的东西。
所以我正在联系这里的所有 JS 专家,看看是否有办法点击那个网站上的那个按钮?
在用户单击页面之前,您无法单击 javascript 中的内容...向 window
添加一个 mousedown
侦听器,然后尝试。
您需要点击 div 元素内的按钮。
document.getElementById("btnDailyScreeningSubmit").querySelector('button').click();