Puedes poner el ejercicio tal cual te lo dieron? Lo que pides y como lo pides no tiene sentido que lo pidan. Tiene pinta que lo estás interpretando mal.
Te pongo el enunciado completo:
Para esta práctica debéis desarrollar una página web con un comportamiento sencillo
La página no tiene por que tener un diseño especial, su único propósito es que practiquéis con javascript.
Se debe pedir al usuario un número entero positivo por pantalla. (en caso de que el número no cumpla los requisitos se debe seguir pidiendo al usuario otro número hasta que los cumpla).
Posteriormente se calculará el factorial de dicho número y se mostrará en el cuerpo del html el resultado (visible en la página web por el usuario).
Además, en la consola debéis incluir la operación que habéis calculado. Por ejemplo, si el usuario introduce el número 5, la consola debe mostrar lo siguiente:
>Calculando factorial de 5
>Operación: 5x4x3x2x1
>Resultado: 120
La página web debe estar compuesta de:
un archivo HTML
un archivo CSS para estructurar ligeramente la página
un archivo js llamado utils.js cuyo contenido será únicamente la función factorial que será la encargada de, dado un número de entrada únicamente calcular y devolver el resultado de su factorial.
un archivo JS llamado main.js donde incluiréis el resto del código javascript que necesiteis.