javascript - 如何点击链接?

标签 javascript php jquery html

编辑说明。 我正在开发一个脚本。 此脚本通过 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)到您的处理程序并阻止链接的默认操作。

http://jsfiddle.net/xkx9mvuw/1/

关于javascript - 如何点击链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31754779/

相关文章:

javascript - 如何在 Rails 3 中定位嵌套的表单元素

php - 如何在没有安装插件的情况下向用户的浏览器显示pdf文件

php - 将文本框(php)中的内容保存到 mySQL 中时没有任何反应

javascript - 想要为所有元素添加带复选框的下拉菜单(即多选下拉菜单)

javascript - aurelia property observer 未被处置

javascript - UL 列名调整位置

javascript - 验证失败时重定向用户

php - 如何通过从 jquery 的下拉列表中选择一个值来知道应该更改 div 的哪些按钮文本?

html - 使用 jQuery 显示 XML 文件中的数据

javascript - 使用 getter 和 setter 进行函数链接的方法