Entonces replanteemos el problema de otra forma,.
Si tengo el siguiente for:
Código HTML:
for (i=0; i<document.factura.lista1.length; i++){
val2 = (! parseFloat(document.factura.lista2[i].value))?0:parseFloat(document.factura.lista2[i].value);
val2tot = val2 * document.factura.categob.value;
val2tot2 += val2tot;
¿Cómo hago para que lista vaya cambiando con la variable?
Ej: lista1, lista2, lista3...
¿lista+i?