在Javascript document.write中添加空格

DoN*_*Dan 1 html javascript whitespace document.write

所以我目前正在使用一些JavaScript和一组对象创建一个动态表.我需要在两者之间添加一些空白区域,但是一个空间是不够的,我需要将它几乎标记出来.最好的方法是什么?到目前为止,这是我的代码:

var sections = {

   p1 : {sname: "Dynamic Table", mscore: 20},
   p2 : {sname: "IntelliJ Usage", mscore: 10},
   p3 : {sname: "Calender Control", mscore: 30},
   p4 : {sname: "Active Form", mscore: 20},
   p5 : {sname: "Object Database", mscore: 20}
};

document.write(Object.keys(sections).reduce(function(s, p, i) {
   var o = sections[p];
   return s + (i>0?'<br><br><br><br>':'') + o.sname + '  ' + o.mscore + ' ' }, '')
);
Run Code Online (Sandbox Code Playgroud)

jro*_*ros 8

如果要向DOM添加空格,请尝试使用不间断空格

'&nbsp;'
Run Code Online (Sandbox Code Playgroud)

代替

' '
Run Code Online (Sandbox Code Playgroud)

这些不间断的空间可以链接.

&nbsp;&nbsp;
Run Code Online (Sandbox Code Playgroud)

会强制在页面上显示两个空格.