Bom dia a dica vai para todo mundo que está tendo problema com o código fonte desta aula (abaixo o exemplo:
<meta charset="utf-8">
<input/>
<button>Compare com o meu segredo</button>
<script>
var segredo = 5;
var input = document.querySelector("input");
function verifica(){
if (input.value == segredo){
alert("Você acertoru!");
}else{
alert("Você errou!");
}
}
var button = document.querySelector("button");
button.onclick = verifica;
</script>
O erro que ocorre, por não sei qual o problema, é referente ao compilador do sublime. Passei 2 dias caçando soluções em fóruns em inglês e português. Achei até um postagem de uma aluno da alura de 2020 com o mesmo problema no mesmo exercício. Entretanto, a solução no caso, era usar o "id no "input".
Pois é. Mas, como é uma aula básica para quem está iniciando está não é uma solução das melhores.
Depois de muito pesquisar e não achar solução alguma. A única dica que consegui foi trocar o sublime pelo Visual Code.
EXATAMENTE! TROQUEM O "SUBLIME" PELO "VISUAL CODE, QUE O ARQUIVO FUNCIONA NORMALMENTE SEM PROBLEMA algum, inclusive RECONHECENDO, O "input.value" !!!!!!!!!!!!!!!!!!!!!!!