Boa Tarde, Estou fazendo exercícios para aprender um pouco mais e estou com problema para conseguir pegar o que o usuário digitou em um input.
Aparece esse erro: Erro Uncaught TypeError: Cannot read property 'value' of null
<!DOCTYPE html>
<meta charset="utf-8">
<html>
<head>
<title> Exercícios JavaScript</title>
</head>
<body>
<h4> Digite seu Nome: </h4>
<input type="text" id="nomeUsuario">
<button id="mostraNome" type="submit"> Mostrar Nome </button>
<style>
body{
height: 800px;
width: 800px;
background-color: aquamarine;
}
</style>
<!-- <script src="js/exercicio-1.js"></script> -->
<!-- <script src="js/exercicio-2.js"></script> -->
<!-- <script src="js/exercicio-3.js"></script> -->
<!-- <script src="js/exercicio-4.js"></script> -->
<script src="js/exercicio-5.js"></script>
</body>
</html>
Código do JavaScript
var botaoEnviar = document.querySelector("#mostraNome");
var nomePessoa = document.getElementById("#nomeUsuario").value;
botaoEnviar.addEventListener("click", function(event){
event.preventDefault();
console.log("fui clicado");
console.log(nomePessoa);
});