Skip to content

Instantly share code, notes, and snippets.

@koyanloshe
Last active December 13, 2018 07:08
Show Gist options
  • Save koyanloshe/8d85eeb81a2dd420e9e34c3bc8eaf331 to your computer and use it in GitHub Desktop.
Save koyanloshe/8d85eeb81a2dd420e9e34c3bc8eaf331 to your computer and use it in GitHub Desktop.
Trigger an event in plain.JS #Javascript
function triggerEvent(el, type) {
if ('createEvent' in document) {
// modern browsers, IE9+
var e = document.createEvent('HTMLEvents');
e.initEvent(type, false, true);
el.dispatchEvent(e);
} else {
// IE 8
var e = document.createEventObject();
e.eventType = type;
el.fireEvent('on' + e.eventType, e);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment