No hay problema si usas un div ó un input text (podés darle el atributo "readonly" si no queré que sea editable), siempre y cuando del div extraigas innerHTML y del input el value,
Ahora, el código que presentás ahora es algo completamente diferente, mis observaciones (que ya sea una cosa a la otra) vas a tener que tener en cuenta, son a efectos de poder realizar la suma. Ajax nada tiene que ver con eso, tu título es lo suficientemente claro
Cita: valor NaN devuelto por js
y a eso se limita mi solución
Saludos