Cita:
Iniciado por zerokilled buenas,
si bien cada celda ya tiene su handler (evento), el problema es la referencia a la celda dentro del handler.
Código:
celda.addEventListener("click",function(){celda_click(celda.textContent);},false);
aquí
celda siempre hace referencia al mismo elemento en todos los handlers. en este caso, al último elemento creado. puedes intentar cambiando
celda por
this para hacer referencia al propio elemento.
Gracias zero. Como en cada bucle creaba la variable celda pense que al crear el evento quedaría grabada la referencia especifica de esa iteración del bucle...
Cambiando "celda" por "this" como me has recomendado ha funcionado tal y como yo quería. Muchas gracias.