Hola amigos, tengo la siguiente funcion:
   
Código Javascript
:
Ver original- function calcular(idcampo) { 
-     var precio = document.getElementById("precio"+ idcampo); 
-     var cantidad = document.getElementById("cantidad"+ idcampo); 
-     var subtotal = document.getElementById("subtotal"+ idcampo); 
-     var total = document.getElementById("total"); 
-     var precio1 = precio.value; 
-     var precio2 = cantidad.value; 
-     var calculo = precio1 * precio2; 
-     subtotal.value = "$"+ calculo; 
-     subtotalb.value = "$"+ calculo; 
-     total.value = total + subtotal; 
- } 
El problema que tengo es que al campo con id="subtotal" si se le agrega el valor pero a los campos id="subtotalb" y id="total" no se les cambia el valor al ejecutar la funcion??? 
que debo  hacer?