Hola, buena tarde, estoy haciendo un sistema en el cual es como un terminal punto de venta, tengo un total, y un input que es efectivo, y otro input que es el cambio, entonces quiero que al ingresar la cantidad en efectivo, se reste para que marque el cambio, hice una funcion javascript, pero en el campo efectivo me pone NaN, pero me extraña porque uso parseInt en la resta. El total esta en un campo span, por eso pongo innerHTML, alguna sugerencia?
Gracias de antemano
Código Javascript
:
Ver originalfunction restarTotal(){
var totalventa=document.getElementById("totalventa").innerHTML;
var efectivo= document.getElementById("efectivo").value;
document.getElementById("cambio").value= parseInt(efectivo) - parseInt(totalventa);
}