1
resposta

Não consigo achar o erro

Estou resolvendo alguns problemas de JS e estou preso nesse, se puderem ajudar.

codigo html

<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="css/ex3_3.css">
    <title>Parquimetro</title>
</head>
<body>
    <img src="img/Parquímetros.jpg" alt="Parquimetro">
    <h1>Programa Parquimetro</h1>
    <p>Valor:
        <input type="text" id="inValor">
    </p>
    <p>
        <input type="button" value="Confirmar Deposito" id="button">
    </p>
    <h3 id="outTempo"></h3>
    <h3 id="outTroco"></h3>

    <script src="js/ex3_3.js"></script>
</body>
</html>

codigo js

var inValor = document.getAnimations("inValor");

function calculaTempo (){
    var valor = Number(inValor.value);
    valor = valor.toFixed(2);   

    if(valor >= 1.00
        && valor < 1.75){
        document.getElementById("outTempo").textContent = "Tempo: 30min"
    }else if(valor >= 1.75
        && valor < 3.00){
            document.getElementById("outTempo").textContent = "Tempo 60min"
    }else if(valor >= 3.00){
            document.getElementById("outTempo").textContent = "Tempo 120min"
    }else{
            alert("Saldo insuficiente")
    }

}

var button = document.getElementById("button");

button.addEventListener("click", calculaTempo);
1 resposta

Oi Vittor, troque getAnimations para getElementById

var inValor = document.getElementById("inValor");