Maison > Questions et réponses > le corps du texte
P粉2391642342023-07-29 11:15:07
Vous pouvez utiliser <br> pour diviser le texte en paragraphes en fonction des sauts de ligne. Supposons qu'après avoir récupéré le texte modifié de Django, vous le stockiez dans une variable appelée editedText. Afin de générer des balises <br> pour chaque paragraphe, vous pouvez suivre ces étapes :
Divisez le texte en un tableau de paragraphes à l'aide de la fonction split(). Générez un nouveau texte formaté en parcourant un tableau de paragraphes et en les concaténant à l'aide des balises <br>
<div id="edited-text">{{ edited_text }}</div> <button onclick="formatEditedText()">Edit</button> <script> function formatEditedText() { const editedTextDiv = document.getElementById('edited-text'); const editedText = editedTextDiv.innerHTML; const paragraphs = editedText.split('<br>'); let formattedText = ''; for (let i = 0; i < paragraphs.length; i++) { formattedText += `<p>${paragraphs[i]}</p>`; } editedTextDiv.innerHTML = formattedText; } </script>
Ça devrait être utile