Soy un principiante, aprendiendo js. Estaba haciendo un curso y la tarea proporcionada era mostrar una alerta cuando se hacía clic en el botón. Bastante Ez pero cada vez que de alguna manera el código simplemente no funciona, incluso cuando escribí el código y vi la solución. Revisé casi todo lo que sabía, pero no pude resolverlo. mientras intentaba lo mismo en otra computadora, funciono sin ningun problema :/ Aqui esta el codigo
Window.alert no es JS nativo. Es un método API web , lo que significa que el código fuente de su navegador lo implementa.
Si está ejecutando, digamos, un entorno Node.js en la consola de VSCode, entonces realmente no debería funcionar. Node tampoco lo implementa.
He hecho un ejemplo aquí en un lápiz de código: https://codesandbox.io/s/buttontoalert-fs1kz3
Lo que debe hacer es crear un index.html que importe el script que desea ejecutar.
<!DOCTYPE html> <html> <head> <title>Parcel Sandbox</title> <meta charset="UTF-8" /> </head> <body> <button>Click Me</button> <script src="src/index.js"></script> </body> </html>Luego, en su archivo index.js, que es el script que está importando en el archivo html, el código es:
const button = document.querySelector("button"); button.addEventListener("click", () => alert("I was clicked"));Estos dos archivos deben estar en el mismo directorio o debe actualizar la ruta del archivo donde se encuentra el archivo js en relación con su archivo html.
Los comandos que está utilizando son relativos a un navegador, por lo que deben ejecutarse con un navegador o no funcionarán.