JS pra onde?
JavaScript em <body>
Neste exemplo, um JavaScript functioné colocado na <body> seção de uma página HTML.
A função é invocada (chamada) quando um botão é clicado:
Exemplo
  <!DOCTYPE html>
  <html>
  <head>
  </head>
  <body>
  <h2>Demo JavaScript in Head</h2>
  <p id="demo">A Paragraph</p>
  <button type="button" onclick="myFunction()">Try it</button>
  <script>
  function myFunction() {
    document.getElementById("demo").innerHTML = "Paragraph changed.";
  }
  </script>
  </body>
  </html>
  
  JavaScript de demonstração no corpo da página
Experimente alterar esse paragrafo
Fonte: w3schools