¡Hola, Victor!
Veo que estás trabajando con la función onclick
en HTML y JavaScript. La opción correcta que mencionaste es la B, y es la forma adecuada de implementar la funcionalidad que deseas. Aquí está el desglose de por qué esta opción es la correcta:
<button onclick="alertFunction()">Haz clic aquí</button>
function alertFunction() {
alert("¡Hola, has hecho clic en el botón!");
}
Explicación:
HTML: El botón tiene un atributo onclick
que llama a la función alertFunction()
cuando se hace clic en él.
JavaScript: La función alertFunction
está definida correctamente con la palabra reservada function
, y dentro de ella se utiliza alert()
para mostrar el mensaje cuando se activa.
Buenas prácticas:
- Separar el HTML del JavaScript es una buena práctica, aunque en ejemplos simples como este se permite para facilitar la comprensión.
- En proyectos más grandes, es mejor manejar los eventos de clic usando JavaScript puro o bibliotecas como jQuery para mantener el código más limpio y mantenible.
Espero que esta explicación te sea de ayuda y te aclare cualquier duda que tengas.