Attach an event listener to one or more elements for one or more events. Supports delegation, capture, signal-based removal, and one-shot listeners.
Optional
on(button, 'click', handler); on([el1, el2], ['mouseenter', 'focus'], handler); on(parent, 'click', handler, { delegate: '.item' }); Copy
on(button, 'click', handler); on([el1, el2], ['mouseenter', 'focus'], handler); on(parent, 'click', handler, { delegate: '.item' });
Attach an event listener to one or more elements for one or more events. Supports delegation, capture, signal-based removal, and one-shot listeners.