首页 > 解决方案 > 循环数组不打印在单行中

问题描述

var colours = ["Blue","Red","Green","Yellow","Purple","Black","Orange"]
for (var i = 0; i<colours.length; i++){
  document.write(" " + colours [i]);
}
    

我必须创建一个网页,该网页将一系列颜色存储在数组中以循环遍历每个元素。问题是,结果是一行中的所有颜色。我如何使它每次都在新行中输出?

标签: javascripthtml

解决方案


在. <br>_ 创建一个换行符,它将打印新行中的下一个元素document.write<br>

var colours = ["Blue","Red","Green","Yellow","Purple","Black","Orange"]
for (var i = 0; i<colours.length; i++){
    document.write(" " + colours [i] + '<br>');
}


推荐阅读