Javascript affiche "<br />"
Résolu
pandageek
Messages postés
359
Date d'inscription
Statut
Membre
Dernière intervention
-
pandageek Messages postés 359 Date d'inscription Statut Membre Dernière intervention -
pandageek Messages postés 359 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
voici un code js:
mais lors de son exécution, il remplit la div bloc_page par ceci :
et ce code :
renvoie
Pourquoi ne puis-je pas sauter de ligne?
Merci!
voici un code js:
<script>var div = document.getElementById('bloc_page');
div.textContent = 'Présentation! <br /> Lorem ipsum dolor sit ame(...).';</script>
mais lors de son exécution, il remplit la div bloc_page par ceci :
Présentation! <br /> Lorem ipsum dolor sit ame(...).
et ce code :
<script>var div = document.getElementById('bloc_page');
div.textContent = 'Présentation! \n Lorem ipsum dolor sit ame(...).';</script>
renvoie
Présentation! Lorem ipsum dolor sit ame(...)
Pourquoi ne puis-je pas sauter de ligne?
Merci!
5 réponses
'lut, apparemment Tomsuper est parti sur une fausse piste: mettre un élément HTML dans un script, sans les guillemets, ça donne une erreur.
Non, l'erreur se trouve sur la propriété que tu utilises:
-
- tu cherches plutot
Tout de suite, ça marche mieux :)
Non, l'erreur se trouve sur la propriété que tu utilises:
-
textContentattribue vraiment du texte, formaté pour s'afficher tel quel
- tu cherches plutot
innerHTMLqui te permet de modifier le contenu -texte et balises- de ton élément comme si tu modifiais directement le fichier HTML
<script>var div = document.getElementById('bloc_page'); div.innerHTML = 'Présentation! <br /> Lorem ipsum dolor sit ame(...).';</script>
Tout de suite, ça marche mieux :)
pandageek
Messages postés
359
Date d'inscription
Statut
Membre
Dernière intervention
4
Merci beaucoup! Cela fonctionne parfaitement!