Me gustaría saber cómo puedo manejar dos eventos con el mismo tipo de evento. Me gustaría diferenciar ambos botones. Cuando hago clic en btn1, me gustaría manejar el evento y llamar a doSomething1 y cuando hago clic en btn2 doSomething2.
class MyClass { constructor() { const btn1 = document.querySelector('#button1'); const btn2 = document.querySelector('#button2'); btn1.addEventListener('click', this); btn2.addEventListener('click', this); } handleEvent(e) { if (e.type === 'click') { this.doSomething1(); this.doSomething2(); } } doSomething1() { console.log('something1'); } doSomething2() { console.log('something2'); } }