跃然一笑
<div id='div'></div> <script> var text = ' This is a dummy text! '; document.getElementById('div').innerText = text.replace(/ /g, '\u00a0'); </script>用 ' ' 只有设置为 innerHTML 有效,用 '\u00a0' 设置 textContent, innerHTML, innerText都有效。