This article mainly introduces the use of JavaScript event delegation and analyzes the implementation method of javascript event delegation in the form of examples. If you need it, you can refer to the example below to describe the use of JavaScript event delegation. Share it with you for your reference. The details are as follows:
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.tar get | evt. srcElement; if (elem. nodeName. toLowerCase () = childElems. toLowerCase () {func (elem, args );}});};
I hope this article will help you design javascript programs.