Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/11/2016, 12:09
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Poner variable donde no la hay

Si son varios los elementos que deben ser afectados por el evento en cuestión, puedes asignarles la misma clase o quizá encontrar un dato identificador que sea similar en todos ellos y así registrar el evento globalmente para luego pasar a identificar al elemento directamente afectado por el evento, comprobar que posea la clase o dato identificador en común entre los elementos y, finalmente, ejecutar la función.

Código Javascript:
Ver original
  1. document.addEventListener("change", function(event){
  2.     event.target.className == "ejemplo" && elonchage(event.target);
  3. }, false);

En donde event.target es el elemento directamente afectado por el evento. De esta manera, puedes tener uno o muchos elementos que, al tener la clase en cuestión, serán afectados de igual forma. La mayor ventaja de delegar el evento es que incluso funciona con elementos añadidos dinámicamente (después de la carga del documento).

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand