L'HTML ne s’exécute pas tu utilises un terme erroné voila juste pour que tu le saches.
Le soucis de ton code c'est que la fonction modal en js affichera juste une modale c'est à dire une fenêtre modale avec le texte que tu entres dans la fonction point. Tu n'as pas la possibilité d'utiliser cette modale afin d'y insérer un template. En fait une modale c'est juste une petite fenêtre qui s'affiche devant le site (en gros). Du coup la méthode c'est juste de créer ta modale en HTML / CSS avec un display: none par exemple et de l'afficher grâce à du js au click !
Vous ne pouvez pas comprendre la récursivité sans avoir d’abord compris la récursivité