Je souhaite créer une chaîne javascript afin que lorsqu'elle est passée dans une balise div, elle s'affiche sous forme de liste
P粉478445671
2023-09-03 23:13:31
<p>J'essaie d'utiliser JavaScript pour afficher une chaîne contenant une liste d'éléments dans un format spécifique à l'intérieur d'une balise <code>div</code> La chaîne contient plusieurs éléments que je souhaite afficher sous forme de liste à puces. Voici un exemple de chaîne : </p>
<pre class="lang-js Prettyprint-override"><code>const items = "Ce sont les éléments : n1 applen2".
</code></pre>
<p>Je souhaite formater une chaîne pour qu'elle apparaisse comme ceci à l'intérieur d'une balise <code>div</code>
<pre class="brush:php;toolbar:false;">Voici les éléments :
1. pomme
2.mangue</pré>
<p>J'utilise React et Tailwind CSS et ce problème est lié aux composants React. </p>
Vous pouvez parcourir la méthode de mappage et la diviser chaque fois qu'elle rencontre un "/n". Vous pouvez également créer une liste ordonnée à cet effet. Par exemple, recherchez le code ci-dessous.
Voici une capture d'écran du code ci-dessus en cours d'exécution Exécutez le code ci-dessus
Vous devez diviser la chaîne avec des sauts de ligne, puis la mapper à plusieurs balises de paragraphe
Puis en html :
Maintenant la liste s'affiche correctement, si les éléments sont centrés et que vous souhaitez qu'ils soient alignés à gauche, tapez simplement text-align: left dans la classe CSS de la liste