當爲了對齊的目的而添加一個帶有小空白字符的文本時,將空白字符刪除(在c#中添加空白字符,所以當它到達前端時,它不能被編輯 - 這樣就好了使用一些CSS來做到這一點,但它不是一個選項)。如何在不使用CSS的情況下保留動態添加的javascript DOM元素中的空白?
這裏是我試過到目前爲止:
<div id="testDiv"></div>
<script type="text/javascript">
var zlp = document.getElementById("testDiv");
zlp.innerHTML = "hello hello";
var zzz = document.createTextNode("hello hello");
zlp.appendChild(zzz);
</script>
這兩者產生hello hello
。
與像'foo.innerHtml =嘗試 'BLA bla'.replace('' ,' ')' – elclanrs
[Javascript當它不應該刪除空白時可能出現重複](http://stackoverflow.com/questions/213845/javascript-removing-whitespace-when-it-shouldnt) – DanM7