const detectarClick = (classBoton) => {
let boton = Array.prototype.slice.apply(document.querySelectorAll(classBoton));
boton.forEach(element => {
element.addEventListener('click',()=>{
alert('se hizo un click');
})
});
}
detectarClick(".btnEditarPack")
Saludos amiguito!
¡Muchas gracias a los dos por responder!
El código funciona pero necesito saber la posición o la cantidad del elemento al que se hizo click.. digamos hay 3 divs.. en cada div esta ese boton (con la misma clase)
al dar click deberia mandar un mensaje "se hizo click en el boton X" X sería el numero de la clase, osea si es el elemento 1 con esa clase, el 2, el 3, o el 4 dependiendo cuantos tenga con esa clase.. no se si me explico.. gracias!!
ACTUALIZACIÓN: Hice esto pero lo que hace es imprimirme la posición el ultimo elemento no del cual hice click.
var boton_options = document.querySelectorAll('.boton_options_anuncio');
var cant_boton_options = document.querySelectorAll('.boton_options_anuncio').length;
for(var i = 0; i < cant_boton_options; i++)
{
var boton = boton_options[i];
boton.addEventListener('click', function(){si(i)}, false);
}
function si(i)
{
console.log(i);
}