Comment afficher une série de phrase en mode aléatoire en JavaScript ?

Réponses rédigées par Antoine
Dernière mise à jour : 2022-10-11 12:36:14
Question

Bonjour, J'ai quelques phrases que je voudrais faire afficher, une à la fois et, au hasard, donc en mode aléatoire. Un peu de mise en forme possible serait bienvenue, par exemple, un peu de gras, un peu de couleur, soulignage à l'occasion, texte majuscule ou minuscule possible, etc.

Merci .

Réponse

Bonjour, vous pouvez utiliser la fonction JavaScript Math.random() pour sélectionner de manière aléatoire une phrase d'un array.

<span id="texte"></span> 
<script>
var texte = document.getElementById('texte');
var tableau = ["Texte <b>numéro</b> un","Texte <u>numéro</u> deux","Texte <span style='color:red;'>numéro</span> trois"];
texte.innerHTML = tableau[Math.floor(Math.random() * tableau.length)];
</script>

Concernant la mise en forme, vous pouvez l'effectuer en HTML directement dans le tableau :

  • <b>...</b> pour mettre en gras.
  • <u>...</u> pour souligner.
  • <i>...</i> pour l'italique.
  • <span style='color: red;'>...</span> pour écrire en rouge.
  • <span style='text-transform: uppercase;'>...</span> pour mettre en majuscule en programmatique.

Et ainsi de suite, vous pouvez utiliser n'importe quelle balise HTML pour personnaliser les textes.