在多个阵列中显示元素

时间:2015-12-29 00:18:36

标签: javascript arrays

我将数据存储在多个数组中。我希望能够使用innerHTML在页面上的每个数组中显示元素。问题是每次通过for循环时,数组中的下一个元素都会覆盖前一个元素。如何在不覆盖任何内容的情况下一次显示所有元素?这是我的设置:

 for(var item in list){
     document.getElementById('results').innerHTML = "Results: " + item;
  }

这样可能会显示第一个数组的内容,然后我会创建另一个循环来显示第二个数组的内容,等等。是否有更好的方法来显示多个数组的内容,以便不会覆盖以前的内容?< / p>

1 个答案:

答案 0 :(得分:1)

将代码编辑为

for(var item in list){
    document.getElementById('results').innerHTML = "Results: ";
    document.getElementById('results').innerHTML = document.getElementById('results').innerHTML+ item;
    // Or same way to write it
    // document.getElementById('results').innerHTML += item;
}