Boa tarde. Eu estou fazendo o curso de "JavaScript e HTML: desenvolva um jogo e pratique lógica de programação" e o Flavio usa o minimo da estrutura formal do HTML nos seus exemplos. Eu estou assistindo as aulas e tentando refazer. Porém eu tentei fazer um exemplo na estrutura mais formal do HTML e coloquei o bloco script dentro do Head. E nao funcionou. E com ajuda de um amigo ele me sugeriu colocar o bloco script dentro do Body e sendo a ultima coisa a entrar. É assim mesmo ou eu fiz algo errado?
<script>
var input = document.querySelector("input");
var button = document.querySelector("button");
input.focus();
button.onclick = exibeTexto;
function exibeTexto(){
alert(input.value);
}
</script></head>
<body>
<input/>
<button>Faça uma tentativa</button>
</body>