首页 > 编程 > JavaScript > 正文

JavaScript事件委托实例分析

2019-11-20 12:24:34
字体:
来源:转载
供稿:网友

本文实例讲述了JavaScript事件委托用法。分享给大家供大家参考。具体如下:

var addEvent = function (elem, eventType, func) { if ( elem.addEventListener )  addEvent = function (elem, eventType, func) {   elem.addEventListener(eventType, func, false);  }; else if ( elem.attachEvent )  addEvent = function (elem, eventType, func) {   elem.attachEvent('on' + eventType, func);  }; addEvent(elem, eventType, func);};var delegateEvent = function (elem, childElems, eventType, func, args) { addEvent(elem, eventType, function (e) {  var evt = e || window.event;  var elem = evt.target || evt.srcElement;  if ( elem.nodeName.toLowerCase() == childElems.toLowerCase() ) {   func(elem, args);  } });};

希望本文所述对大家的javascript程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表