[英][JavaScript]Add elements to a global array in a function and keep them
[英]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.