Código Javascript
:
Ver originalvar resultado2 = document.getElementById('resultado2');
function modificar(valor, operacion) {
if(operacion == "+") return resultado.value + valor;
else if(operacion == "-") return resultado.value - valor;
else if(operacion == "*") return resultado.value * valor;
else if(operacion == "/") return resultado.value / valor;
// etc
}
calculo = modificar(3, "+");
resultado2.value = calculo;
No es lo mismo
Código Javascript
:
Ver originalvar resultado2 = document.getElementById('resultado2').value;
que
Código Javascript
:
Ver originalvar resultado2 = document.getElementById('resultado2');
Y la funcion que te habia mostrado no devolvia un valor(
return ...;), directamente modificaba el valor(
resultado.value = ...).
O sea que..
Código Javascript
:
Ver originalcalculo = modificar(3, "+");
resultado2.value = calculo;
no funcionaria