buenas,
yo te recomendaría que en lugar de asignar IDs, asignes un mismo valor al atributo name para todos los campos. luego lo obtienes a manera de array con document.getElementsByName. finalmente recorres el
array con un bucle sumando cada value a una variable. recuerda convertir el value a tipo numérico (parseInt) antes de realizar la suma, de lo contrario estarias realizando una concatenación de string.