I'm generating content dynamically and in some instances, I need to set a
as the only content of a <span>
element.
However, the following adds
as text vs adding a empty space:
var foo = document.createElement("span")
foo = document.createTextNode(" ");
which makes sense, so I'm wondering, how would I add
correctly without (!) using innerHTML
Thanks for help!
You can use a unicode literal for a non breaking space:
var foo = document.createTextNode("\u00A0");