Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2013, 22:45
Avatar de sonickseven
sonickseven
 
Fecha de Ingreso: diciembre-2012
Ubicación: bogota
Mensajes: 404
Antigüedad: 12 años, 3 meses
Puntos: 2
registrar mas de un eventListener para mas elemntos

Hola que tal muchacho pues bueno estoy empezando a trabajar con puro javascript pero me encontre con un problema algo feo y es que por ejemplo yo tengo tres elementos con el mismo id pero el contenido del data es diferente y quiere que me muestre cuando yo le doy click a cada uno su data!! pero solo muestra el data del primero. Alguien me menciono algo pero la verdad no he encontrado ayuda asi que recurro a uds
Código HTML:
Ver original
  1. <span class="abc" data-cont="5">hola</span>
  2. <span class="abc" data-cont="20">mundo</span>
  3. <span class="abc" data-cont="8">banana</span>
Código Javascript:
Ver original
  1. document.querySelector('.abc').addEventListener('click', function(){
  2.     alert(this.dataset.cont);
  3. }, false);

seria algo como esto pero solo me muestra en el alert 5 y el 20 o el 8 no aparecen ayuda si por que la verdad con jquery si lo puedo hacer pero como les digo quiero prender tambien javascript Graacias!!!