Skip to content

Instantly share code, notes, and snippets.

@AndersDJohnson
Last active November 23, 2019 11:28
Show Gist options
  • Save AndersDJohnson/3397172 to your computer and use it in GitHub Desktop.
Save AndersDJohnson/3397172 to your computer and use it in GitHub Desktop.
javascript cross-browser add event listener
function bindEvent(el, eventName, eventHandler) {
if (el.addEventListener){
el.addEventListener(eventName, eventHandler, false);
} else if (el.attachEvent){
el.attachEvent('on'+eventName, eventHandler);
}
}
// ...
bindEvent(document.getElementById('myElement'), 'click', function () {
alert('element clicked');
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment