打印数组元素并将其添加到javascript中

时间:2018-09-17 07:51:07

标签: javascript jquery arrays add

在本节中,如何显示数组的元素?

var cars = ["1", 2, 3, 4, 5, 6, 7, 8, 9];
var text = "";
var total = 0;
for (var i = 0; i < cars.length; i++) {
  text += cars[i] + "<br>";
}
document.getElementById("demo").innerHTML = text;
for (var i = 0; i < cars.length; i++) {
  total += parseInt(cars[i]);
}
document.getElementById("demo").innerHTML = total;

1 个答案:

答案 0 :(得分:2)

我认为您的问题是这样的:document.getElementById("demo").innerHTML = total;

首先,将innerHTML设置为text,然后在下一个循环之后将其设置为total。那就是为什么你有总和。

您可以将innerHTML设置为两者,就像我在这里所做的那样:

var cars = [1, 2, 3, 4, 5, 6, 7, 8, 9];
var text = "";
var total = 0;
for (var i = 0; i < cars.length; i++) {
  text += cars[i] + "<br>";
}
for (var i = 0; i < cars.length; i++) {
  total += parseInt(cars[i]);
}
document.getElementById("demo").innerHTML = text + total;
<div id="demo"></div>