Javascript 自动点击页面加载按钮

Javascript 自动点击页面加载按钮,javascript,button,login,click,auto,Javascript,Button,Login,Click,Auto,我在创建一个自动页面时遇到了一点困难,需要按下一个运行javascript的“登录”按钮,自动提交表单是不够的,因为它根本不会让用户登录(这是一个javascript登录系统,作为测试),相反,它只会返回一个错误:它需要在加载时自动“按下”登录按钮:以便执行发送到“/main.php”的操作,该操作具有“isLoggedIn”功能 <button class="btn btn btn-block" id="btnLoginMain">Log in</button> 登录

我在创建一个自动页面时遇到了一点困难,需要按下一个运行javascript的“登录”按钮,自动提交表单是不够的,因为它根本不会让用户登录(这是一个javascript登录系统,作为测试),相反,它只会返回一个错误:它需要在加载时自动“按下”登录按钮:以便执行发送到“/main.php”的操作,该操作具有“isLoggedIn”功能

<button class="btn btn btn-block" id="btnLoginMain">Log in</button>
登录

提前谢谢

您不需要单击此处。检查源代码,当您单击该按钮并将其复制到脚本中时会发生什么情况。

无需单击它即可登录。当您按下按钮时,复制并粘贴代码,并在页面启动时将其显示。

首先,这不是让客户/用户登录的好方法。您可以使用cookie或会话自动登录用户。不过,如果您想单击网页加载上的“自动”按钮,可以使用下面的脚本

<script>
window.onload=function(){
$("#btnLoginMain").click();
}
</script>

window.onload=function(){
$(“#btnLoginMain”)。单击();
}

在html文件的头文件中使用此选项。如果您想在页面加载一段时间后单击按钮,请使用setTimeout()函数。

确保您的JavaScript文件被引用或延迟到加载html之后(将JavaScript放在关闭之前是一种方式)。然后在JavaScript运行中:document.querySelector('.btn')。单击()这种方式有效,只是需要调整一下,现在就完美了。谢谢不客气!