javascript - 如何更改数组输出

标签 javascript html arrays

我有一个数组“DArr”,我想显示所有内容。 我使用此代码将输入设置为 html id

 document.getElementById("output").innerHTML = [DArr];

预期的输出采用这种格式

1,2,3,4,5

我想要的是这种格式的输出

1

2

3

4

5

我该如何实现这个?

最佳答案

试试这个:

var output = document.getElementById("output");
var dArr = [1,2,3,4,5];

dArr.forEach(
  function(val) {
    var newEl = document.createElement('div');
    newEl.textContent = val;
    output.appendChild(newEl);
  }
);
<div id="output"></div>

或者试试这个:

dArr = [2,3,4,5,6];

document.getElementById('output').innerHTML = dArr.join('<br/>');
<div id="output"></div>

关于javascript - 如何更改数组输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47796050/

相关文章:

javascript - 让 jQuery 立即改变高度而不是在第二次运行时改变高度?

javascript简单的随机游戏

html - 100% 高度 Accordion "jump"

javascript - 共享布局中的图像不会显示在区域中的一个 View 上 - 显示在所有其他 View 上

php - 检索帖子数组值

ios - Swift 4 可变对象的可变集合?

javascript - 自动化脚本不起作用?

javascript - 当 $.get 完全完成时做一些事情

html - 显示的图像作为画廊,但不想

arrays - 检查 Postgres 中的数组中是否存在多个值中的任何一个