【发布时间】:2012-05-06 22:07:33
【问题描述】:
当添加带有小空格的文本以用于对齐目的时,空格会被修剪掉(空格是在 c# 中添加的,所以当它到达前端 Javascript 时,它无法编辑 - 它只使用一些 CSS 来做到这一点会很好,但这不是一种选择)。
这是我目前尝试过的:
var zlp = document.getElementById("testDiv")
zlp.innerHTML = "hello hello"
var zzz = document.createTextNode("hello hello")
zlp.appendChild(zzz)
<div id="testDiv"></div>
两者都产生hello hello。
【问题讨论】:
-
试试
foo.innerHtml = 'bla bla'.replace(' ', '&nbsp;')
标签: javascript dom dynamic whitespace