在不使用“<br/>”的情况下在javascript的每一行获取分隔线

时间:2017-12-31 02:32:39

标签: javascript line-breaks

有没有办法在Javascript中获得分界线?就像Java中的println一样,在每个语句之后都不使用< br>。我试过document.writeln,因为我在HTML中使用它。但是,它只提供一个空格而不是一个分隔线。使用< br>是非常多余的,因为我每次都需要写它而writeln没有给我我想要的东西。我google了很多,但找不到任何有用的解决方案。以下是我的代码,如果有人可以提供帮助,我们将不胜感激。

var list = [1, 3, 5, 7];
for(var i=0; i<list.length; i++){
            document.writeln(list[i]);
        }

2 个答案:

答案 0 :(得分:3)

将其放入<pre>标记或使用css white-space以满足您的需求

<pre>
<script>
var list = [1, 3, 5, 7];
for(var i=0; i<list.length; i++){
    document.writeln(list[i]);
}
</script>
</pre>

答案 1 :(得分:0)

var list = [1, 3, 5, 7];
    for(var i = 0; i < list.length; i++){
        document.writeln(list[i] + "<br>");

上面的代码是换行符。 如果没有换行符,我会使用:

var list = [1, 3, 5, 7];
for(var i = 0; i < list.length; i++){
    document.writeln("<span>" + list[i] + "</span>");
    document.getElementsByTagName("span")[i].style.display = "block";
}