Você pode usar a função monitorEvents .
Basta inspecionar seu elemento ( right mouse click→ Inspectno elemento visível ou vá para a Elementsguia Ferramentas do desenvolvedor do Chrome e selecione o elemento desejado), depois vá para a Consoleguia e escreva:
monitorEvents($0)
Agora, quando você passa o mouse sobre esse elemento, focaliza ou clica nele, o nome do evento disparado será exibido com seus dados.
Para parar de obter esses dados, basta escrever no console:
unmonitorEvents($0)
$0é apenas o último elemento DOM selecionado pelas Ferramentas do desenvolvedor do Chrome. Você pode passar qualquer outro objeto DOM para lá (por exemplo, resultado de getElementByIdou querySelector).
Você também pode especificar o "tipo" de evento como segundo parâmetro para restringir os eventos monitorados a um conjunto predefinido. Por exemplo:
monitorEvents(document.body, 'mouse')
A lista desses tipos disponíveis está aqui .
Fiz um pequeno gif que ilustra como esse recurso funciona:
