事件的兼容写法 发表于 2019-01-04 | 更新于: 2019-01-04 | 分类于 JavaScript | 阅读次数: 字数统计: 88 字 | 阅读时长 ≈ 1 分钟 123456789101112131415161718192021222324 const on = (function() { if (document.addEventListener) { return function(element, event, handler) { element && event && handler && element.addEventListener(event, handler, false); }; } else { return function(element, event, handler) { element && event && handler && element.attachEvent('on' + event, handler); }; }})();const off = (function() { if (document.removeEventListener) { return function(element, event, handler) { element && event && element.removeEventListener(event, handler, false); }; } else { return function(element, event, handler) { element && event && element.detachEvent('on' + event, handler); }; }})();