el html generado es; una vez ejecutada la página, el código fuente. te digo esto por que no todo el mundo conoce el lenguaje php.
sin pararme mucho
Cita: function agregar(elemento){
var select = elemento.substr(-1);
document.getElementById('txt_cantidad'+select);
alert(codigo[select]);
}