Comment puis-je ajouter un espace insécable dans JavaScript sans utiliser innerHTML?
Je suis de la génération de contenu de manière dynamique et, dans certains cas, j'ai besoin de configurer un
que le seul contenu d'un <span>
élément.
Cependant, l'exemple suivant ajoute
texte vs ajout d'un espace vide:
var foo = document.createElement("span")
foo = document.createTextNode(" ");
qui fait sens, alors je me demandais, comment pourrais-je ajouter
correctement sans (!) à l'aide de innerHTML
Merci pour l'aide!
source d'informationauteur frequent
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser un caractère littéral pour un non breaking space:
Si vous ne souhaitez pas utiliser
innerHTML
vous pouvez utiliser une hexadécimal échapper.Les plus courantes:
\x20
– espace standard ou\s
\xC2\xA0
– espace insécable ou
\x0D
– retour chariot ou\r
\x0A
– saut de ligne ou\n
\x09
– onglet ou\t
Dans votre cas:
\xC2\xA0