标签: javascript click mousedown
背景:前一段时间,我正在玩一些简单的自动化,并希望点击<canvas>。起初我尝试canvas.click(),但这不起作用;我意识到该页面正在侦听mousedown个事件,而click()并未触发这些事件。
<canvas>
canvas.click()
mousedown
click()
我的问题是标题所说的:为什么HTMLElement.click()无法mousedown或mouseup事件发生?其陈述和隐含的目标似乎是“模拟鼠标点击元素” - 忽略这种行为的动机是什么?简单?
HTMLElement.click()
mouseup