para la próxima vez mejor nos dejas el código generado, no el programado
la solución la tienes aquí
Cita: for (var i=0;i<todas.length;i++){
tabla+="<tr id='tablap"+i+"'>
.......
tabla+="<td><a href='javascript:comprar(\"tablap"+i+"\")'>Comprar</a></td></tr>";
de este modo
- no tienes id repetidas
- logras tu objetivo