2
respostas

Alguém pode me dar uma luz no meu codigo Javascript?

Sou totalmente newbie no JS e estou tentando entender o que fiz de errado no código.

A idéia é fazer um input onde a pessoa digita o país de origem e mostra na tela se é necessário visto. Tudo funciona direitinho, somente a parte de mostrar o valor do input na tela aprece esse erro: [object HTMLInputElement].

<!DOCTYPE html>
<html lang="en">
<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">
    <title>Document</title>
</head>
<body>
    <h1>De que país voce vem?</h1>
    <p>Digite abaixo seu pais de origem para saber se voce precisa de visto</p>
    Qual seu pais de Origem ? <input type="text" id="paisnome">
    <input type="button" value="enviar" onclick="verificar()">
    <div id="res">Resultado</div>

    <script>
        function verificar() {
        var paisorigem = document.getElementById('paisnome')
        var res = document.getElementById('res')
        var valorpais= (paisorigem.value)
        res.innerHTML = `Seu pais de origem é o ${paisorigem}`
        }       
    </script>

</body>
</html>
2 respostas

Oi Victor, o código está certo. Vc só trocou o nome da variável valorpais por paisorigem.

res.innerHTML = `Seu pais de origem é o ${valorpais}`

Hey Luis, nossa nem acredito que era só isso! Poxa brigaão pela luz!