知乎 上的按钮为啥无法用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模拟点击】 知乎 上的按钮为啥无法用js模拟点击


■网友
jQuery trigger过滤掉a标签了,然后才去尝试执行ele()


    推荐阅读