HTMLElement.click()在某些情况下似乎可以实现我的期望,但在其他情况下则不然。例如在this medium page上
document.body.querySelectorAll('.js-notificationsButton')[0].click()
将打开一个下拉菜单,就像单击该按钮一样,但是类似:
document.body.querySelectorAll('.js-actionMultirecommendButton')[0].click()
似乎不会产生与单击该按钮相同的效果。我觉得我在浏览器事件方面缺少一些东西,如果有人能指出正确的方向,我将不胜感激。