代码改变世界

js 绑定事件 适用于任何浏览器的元素绑定

2018-04-12 11:50  罗任德  阅读(168)  评论(0编辑  收藏  举报
function eventBind(obj, eventType, callBack) {
        if (obj.addEventListener) {
            obj.addEventListener(eventType, callBack, false);
        }
        else if (window.attachEvent) {
            obj.attachEvent('on' + eventType, callBack);
        }
        else {
            obj['on' + eventType] = callBack;
        }
    };
eventBind(document, 'click', bodyClick);