首页 > 解决方案 > 关于浏览器事件和 HTMLElement.click() 的问题

问题描述

HTMLElement.click() 似乎在某些情况下可以做到我所期望的,但在其他情况下则不然。例如在这个媒体页面上

document.body.querySelectorAll('.js-notificationsButton')[0].click()

将打开一个下拉菜单,就像单击该按钮一样,但类似于:

document.body.querySelectorAll('.js-actionMultirecommendButton')[0].click()

似乎不会产生与单击该按钮相同的效果。我觉得在浏览器事件方面我遗漏了一些东西,如果有人能指出我正确的方向,我将不胜感激。

标签: javascriptdom-events

解决方案


推荐阅读