javascript - 循环数组不打印在单行中
问题描述
var colours = ["Blue","Red","Green","Yellow","Purple","Black","Orange"]
for (var i = 0; i<colours.length; i++){
document.write(" " + colours [i]);
}
我必须创建一个网页,该网页将一系列颜色存储在数组中以循环遍历每个元素。问题是,结果是一行中的所有颜色。我如何使它每次都在新行中输出?
解决方案
在. <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>');
}
推荐阅读
- python-3.x - 在从 tkinter 文本小部件检索的列表上运行函数
- html - iphone 不支持 HTML Div 背景图像的解决方案是什么?
- javascript - 为什么 JavaScript 中的 "0" == "" 为假
- mysql - 即使没有记录,如何在 MySQL 中返回所有前 30 天的列表?
- php - 基于视图生成 PDF 作为电子邮件附件 - Laravel
- jquery - 如何使用“输入”创建构造函数?
- excel - 比较两张表中唯一 ID 号中的唯一代码号和最高比率
- express - 使用 Cloudflare 的 Express.js 头盔 CSP 设置 - 放入什么?
- python - 在 json dict 中添加键和值
- php - 呼叫 URL 友好的正确链接