Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

onde utilizar input.value, focus

<meta charset="UTF-8">

<input/>
<button>Compare com o número que estou pensando!</button>

<script>
    var button = document.querySelector("button")
    button.onclick = verifica;
    var segredo = [6,7,8,9]
    var chute = document.querySelector("input");

    function verifica() {

        var achou = false;

        for(var posicao = 0; posicao < segredo.length; posicao++) {

            if(chute.value == segredo[posicao]) {

                alert("voce acertou");
                achou = true;
                break;
            }

        }

        if(achou == false) {
            alert("voce errou")
        }

        input.value = "";
        input.focus();
    }

</script>

por que input.value = ""; e input.focus(); nao estao funcionando nesse caso? Acho que nao esyou vendo algo, agradeco desde ja.

1 resposta
solução!

Olhando o começo do seu código, você criou uma variável chamada chute para armazenar o conteúdo de um campo input

var chute = document.querySelector("input");

Desta forma, o código com o focus e o value deveria ficar desta forma:

chute.value = "";
chute.focus();