知乎 上的按钮为啥无法用js模拟点击
百度的是input元素,的是a元素,所以没效果。测试如下代码可以在Console中达到你要的效果:var myEl = document.getElementById(\u0026#39;zh-top-link-logo\u0026#39;);myEl.click();
■网友
$("#zh-top-link-logo")获取的是jquery对象,直接trigger("click") 只能触发通过jquery对象绑定的点击事件,非要用jquery的话转换原生对象就没问题了,`$("#zh-top-link-logo").click();`补充下:jquery的click方法是进行了重写的,非原生click,在console中执行`alert($("#zh-top-link-logo").click)`可得下图。 【 上的按钮为啥无法用js模拟点击】
■网友
jQuery trigger过滤掉a标签了,然后才去尝试执行ele()
推荐阅读
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 为啥知乎上普便有一种【我在北上广深打工,所以拥有更好的视野】这样的错觉
- 为啥工商银行的用户体验如此之差
- 汽车|看了中消协4S店服务测评调查结果,终于知道法系车为啥卖不好了
- 你为啥从窝窝商城离职?
- 知乎有没有必要增加一个特别关注功能
- 为啥5G和2.4G默认的BSSID是相同的
- 为啥电器实体店的价格比淘宝贵那么多
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- 为啥到现在你还没有女朋友 ?