Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

209
Vistas
Javascript value amount does not change

The problem is, that when I press the "deposit" button, the function "depositMoney" should run and add the desired amount to the current balance. However, it does not do that and the balance stays at $0.

// Variable declarations
let balance = document.getElementById("balance");
let balanceAmount = 0;

let depositInput = 0;
depositInput = document.getElementById("depositAmount").value;
let depositButton = document.getElementById("depositButton");


// Cash amount
let cash = document.getElementByIJd("cash")
let cashAmount = 1000;

// Draw on screen
balance.innerHTML = "$" +  balanceAmount;
cash.innerHTML = "$" + cashAmount;

// This function runs through onclick in the html document
function depositMoney() {
    balanceAmount = balanceAmount + depositInput;
    balance.innerHTML = "$" +  balanceAmount;
}
                <div class="atm-deposit">
                    <input type="text" name="Deposit Amount" id="depositAmount">
                    <input type="button" value="Deposit" id="depositButton" onclick="depositMoney()">
                </div>
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda