I can dispatch a simple click event (without any optional parameters) with:
var clickEvt = document.createEvent(\"MouseEvents\");
clickEvt.initEvent(\"click\
The feauture used in the accepted answer (Event.initEvent()
) has been deprecated.
Instead, use specific event consructors like Event()
So to answer your question, it would be something like :
var doubleClickEvent = new Event('dblclick'); //define double click event
element.dispatchEvent(doubleClickEvent); //trigger double click even