Actualmente estoy aprendiendo desarrollo web y actualmente estoy aprendiendo JavaScript. Y tengo una pregunta, ¿cuál es el mejor lugar para poner JavaScript (etiqueta de secuencia de comandos) en el HTML?
Intente poner todo su JavaScript después de su código HTML. Lo más común que se ve hoy es colocarlo en un archivo separado y usar una etiqueta de secuencia de comandos con un archivo fuente. <script src='main.js'></script>
O simplemente colocándolo dentro de la etiqueta del script. <script>..code..</script>
La razón por la que necesita estas etiquetas después de su HTML, en la última línea de su cuerpo, es para que cuando necesite obtener algo del DOM, sepa que ya se cargó.
Aquí hay una respuesta del sitio web de w3schools:
JavaScript in <head> or <body> You can place any number of scripts in an HTML document. Scripts can be placed in the <body>, or in the <head> section of an HTML page, or in both.