add-event-handler
Version:
Unifies adding event handlers across browsers
13 lines (11 loc) • 372 B
JavaScript
/* eslint-env node, browser */
;
module.exports = function(element, type, handler) {
if (element.addEventListener) {
return element.addEventListener(type, handler, false);
} else if (element.attachEvent) {
return element.attachEvent("on" + type, handler);
} else {
throw "No event handler adding interface found";
}
};