编辑说明。 我正在开发一个脚本。 此脚本通过 curl (php) 下载授权页面。 之后,我需要单击按钮(“登录”)以输入我的登录名和密码。
<li class="login_menu_button"> <a href="javascript:void(0);">LOGIN</a> </li>
我只是尝试使用这段代码,但它不起作用
如何实现点击这个按钮?此按钮只是从一种形式切换到另一种形式(从登录到登录)而无需重新加载页面。 谢谢。
最佳答案
你的代码中有一个错误 getElementByTagName 应该是 getElementsByTagName 它返回一个元素数组,所以你需要选择数组中的匹配元素,你最好使用下面的:
var lnk = document.querySelector(".login_menu_button");
lnk.onclick = function(e){
// your custom logic here
e.preventDefault();
}
它将选择您的 li 元素并将 onclick 绑定(bind)到您的处理程序并阻止链接的默认操作。
关于javascript - 如何点击链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31754779/