Eu estava estudando após assistir umas aulas e me deparei com o seguinte erro.
Uncaught TypeError: Cannot read property 'addEventListener' of null
E consegui resolver com um evento "load". Entretanto, após isso, o botão não responde mais. Segue o código:
<form>
<input class="teste" type="text">
<button class="botao">Clique Aqui</button>
</form>
document.addEventListener("load", function () {
var botao = document.querySelector('.botao');
botao.addEventListener("click", function (event) {
event.preventDefault();
console.log("Olá, isso é um teste!")
});
});