怎样用js触发a标签的click事件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样用js触发a标签的click事件相关的知识,希望对你有一定的参考价值。
参考技术A 如此是不可能实现的,可以在a标签的“abc”外添加一个span。<span id="spanId">abc</span> 即,<a id="xxx" href=""><span id="spanId">abc</span></a> 然后js里,document.getElementById("spanId").click(); 你要点击的是abc 这个 所以你模拟点击事件肯定是要点这个abc啊 参考技术B 直接元素.click就可以了,比如:
<a id="xxx" onclick="abc()">abc</a>
然后js里:
document.getElementById("xxx").click();
小5聊jQuery基础之触发a标签的click事件无效的解决方法
使用trigger触发click事件有时在特定情况下无效,需要使用click方式直接替换
1、代码注入方式无效
在浏览器代码注入,trigger触发click无效,但在console输出区域又可以
代码如下
$(".a").trigger('click'); //一般此类方式都可以触发
2、解决方法代码
$(".a")[0].click();
以上是关于怎样用js触发a标签的click事件的主要内容,如果未能解决你的问题,请参考以下文章