SO - 16105528
by Arun P Johny
HTML
<div id="testOne" onclick="console.log('clicked')"></div>
JavaScript
function eventFire(el, etype) {
var event;
if (document.createEvent) {
event = document.createEvent("HTMLEvents");
event.initEvent(etype, true, true);
} else {
event = document.createEventObject();
event.eventType = etype;
}
event.eventName = etype;
if (el.dispatchEvent) {
el.dispatchEvent(event);
} else {
el.fireEvent("on" + etype, event);
}
}
var testTwo = document.getElementById('testOne')
function testInt(){
eventFire(testTwo, "click");
};
setInterval(testInt, 3000);