Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2018, 16:48
dacroma
 
Fecha de Ingreso: mayo-2013
Ubicación: bogota
Mensajes: 157
Antigüedad: 11 años
Puntos: 2
evento sobre tabla dinamica

Buenas tardes compañeros del foro.
Tengo un dilema por resolver.
Tengo una tabla creada en html con id="tablaDinamica" como sigue

Código HTML:
Ver original
  1. <table id="tablaDinamica"></table>
y por medio de javascript le voy agregando datos. Es decir las filas las agrego desde el archivo .js.
y quiero hacer que cuando pase el mause sobre esas filas que se crean con JS me aplique una animacion. Este es el codigo.
Código Javascript:
Ver original
  1. function inicio(){
  2. var tabla=document.getElementById("tablaDinamica");
  3. var filas=tabla.getElementsByTagName("tr");
  4. for(i=0;i<filas.length;i++){
  5. //aplica la animacion sobre la fila indicada
  6. addEvent(filas[i],"mouseover",animacion,false);
  7. }
  8. }
  9.  
  10. function animacion(){
  11.     this.style.background="white";
  12.  }
pero resulta que cuando lo pruevo no aplica la animacion, pero si la aplica a un elemento creado directamente desde el archivo html. Es decir la animacion no se aplica a los elemento creados dinamicamento con JS sino a los que ya se encuentran creados en el archivo html.

¿por que sucede esto, como puedo resolverlo?.

Última edición por dacroma; 21/02/2018 a las 16:54