我有一个 HTML 文件,其代码类似于以下内容。
<table>
<tr>
<td id="MyCell">Hello World</td>
</tr>
</table>
我正在使用如下的 javascript 来获取值
document.getElementById(cell2.Element.id).innerText
这将返回文本“Hello World”,hello 和 world 之间只有 1 个空格。我必须保留相同数量的空格,有什么办法可以做到这一点吗?
我试过使用 innerHTML、outerHTML 和类似的项目,但我没有成功。
最佳答案
HTML 对空格不敏感,这意味着您的 DOM 也是如此。将“Hello World”包装在 pre block 中是否可行?
关于Javascript 在不应该的时候删除空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/213845/