为了账号安全,请及时绑定邮箱和手机立即绑定

js事件绑定'求高手解答?

js事件绑定'求高手解答?

神不在的星期二 2018-10-18 16:11:06
window.onload = function () {    var oButton = document.getElementById('button');    addEvent(oButton, 'click', fn1); };function fn1(e) {    alert('1');};function addEvent(obj, type, fn) {    if (typeof obj.addEventListener != 'undefined') {        obj.addEventListener(type, fn, false);    } else{        if(!obj.events) obj.events={};        if(!obj.events[type]){            obj.events[type] = [];            if(obj['on'+type]) obj.events[type][0] =fn; // ??问题在这里        }        obj.events[type][addEvent.ID++] = fn;         obj['on'+type]=function(){            for(var i in obj.events[type]){                obj.events[type][i]();            }        }    }};addEvent.ID=1; 为什么要做判断事件存不存在'这句话是不是多余。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 459 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信