Tengo 2 archivos, el primer nombre de archivo Web.htm y el segundo nombre de archivo Web.js
Web.htm :
<!DOCTYPE html> <html> <head> <title>My website</title> </head> <body> <script src="Web.js"></script> </body> </html>Web.js
alert('Hello, World'); Ya puse los dos archivos en la misma carpeta, pero cuando ejecuto Web.htm , no aparece ningún cuadro que diga Hello, World
Pero cuando elimine el src en el <script> en el archivo html como este
<script> alert('Hello, World'); </script>Todavía funciona, entonces, ¿qué pasó con mi JavaScript? ¿Necesitaba alojar un sitio web para que funcionara? En realidad, todavía no lo alojé.
Lo siento si esta pregunta es estúpida, en realidad soy un principiante de JavaScript.
Editar: arreglé el scr a src pero todavía no funciona.
Editar: solucioné el problema, instalé y configuré el servidor HTTP como dijo esqew en el comentario y funcionó. Parece que mi computadora aún no tiene instalado el servidor HTTP, lo siento, chico.
Parece que tienes un error tipográfico.
prueba: <script src="Web.js"></script>
Cuando usa un archivo JavaScript, NO debe usar etiquetas HTML:
cambie su archivo web.js de:
<script> alert('Hello, World'); </script>a
alert('Hello, World');