簡體   English   中英

打印數組元素並將其添加到javascript中

[英]Print elements of array and add them in javascript

在本節中,如何顯示數組的元素?

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;

我認為您的問題是這樣的: 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> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM