[JavaScript] JavaScript中的事件委托演示代码 →→→→→进入此内容的聊天室

来自 , 2020-01-22, 写在 JavaScript, 查看 130 次.
URL http://www.code666.cn/view/3c0cd9bc
  1. var addEvent = function (elem, eventType, func) {
  2.     if ( elem.addEventListener )
  3.         addEvent = function (elem, eventType, func) {
  4.             elem.addEventListener(eventType, func, false);
  5.         };
  6.     else if ( elem.attachEvent )
  7.         addEvent = function (elem, eventType, func) {
  8.             elem.attachEvent('on' + eventType, func);
  9.         };
  10.     addEvent(elem, eventType, func);
  11. };
  12. var delegateEvent = function (elem, childElems, eventType, func, args) {
  13.     addEvent(elem, eventType, function (e) {
  14.         var evt = e || window.event;
  15.         var elem = evt.target || evt.srcElement;
  16.         if ( elem.nodeName.toLowerCase() == childElems.toLowerCase() ) {
  17.             func(elem, args);
  18.         }
  19.     });
  20. };
  21. //javascript/5214

回复 "JavaScript中的事件委托演示代码"

这儿你可以回复上面这条便签

captcha