Alguém poderia me ajudar?? Pego o primeiro valor e até consigo mostrar ele na tela através da função mostraValor, porém depois não consigo utilizar esse mesmo valor na função calculaValor2 para realizar novas operações. Já faz alguns dias que estou tendo este mesmo problema em diversos outros projetos que tento iniciar, e empaco nisso.
Faturamento: <input id="valor" placeholder="Insira o valor"> <button>mostra</button>
<br>
<div id="div1"></div>
<script>
var valor1 = document.querySelector("#valor");
var botao = document.querySelector("button");
var div1 = document.querySelector("#div1");
var valor2;
function calculaValor2() {
//aqui ele já não funciona mais, conta como se fosse 0
valor2 = valor1.value * 2;
}
calculaValor2();
function mostraValor() {
div1.insertAdjacentHTML('beforeend', valor2);
}
botao.onclick = mostraValor;
</script>