title: How to stop javascript displaying an á instead of space character
body: <p>I can't get javascript to display a space character inside a dynamically created tag.
  This is my latest attempt:</p>
  
  <pre><code>var myawesometag=document.createElement('span');
  myawesometag.innerHTML='&amp;#x00A0;';
  current.appendChild(myawesometag);
  </code></pre>
  
  <p>The span tag shows but it displays a lowercase a acute(á).
  I've tried innerHTML=innerHTML+'&nbsp;',
  also: <code>'&amp;nbsp;'</code>, <code>'&amp;#32;'</code>, '\u0020' and '&amp;#x20'; </p>