Salve, sto cercando di realizzare una cosa credo semplice ma non sta funzionando...
In sostanza voglio che, immesso un valore in un input type="number", al click su un button, questo sia copiato, per il momento, in un alert()...
Lo scopo è realizzare una rudimentale calcolatrice utilizzando le assegnazioni di eventi con addEventListener() anziché gli eventi richiamati nei tag HTML...
Problema è che il valore numerico non arriva a destinazione!
codice HTML:
<input type="number" name="primoInt" id="primoInt" />
<button id="risolvi" class="tasto">=</button>
codice:
let primoInt = document.getElementById("primoInt").value;
document.getElementById("risolvi").addEventListener("click", calcola);
function calcola() { alert(primoInt); }
Alert vuoto! Ho provato col parseInt() sul value, ottengo NaN, eppure nel campo number posso immettere soltanto numeri; idem con Number() del value...