<span class="gap">1</span>
<span class="gap">2</span>
<span class="gap">1</span>
<span class="gap">2</span>`
var arr = []
var sum = 0;
for (i = 0; i < arr.length; i++) {
sum += arr[i];
}
console.log(sum);
我试着用上面的代码来做,但是我不能把数组中的所有整数加起来...
<span class="gap">1</span>
<span class="gap">2</span>
<span class="gap">1</span>
<span class="gap">2</span>`
var arr = []
var sum = 0;
for (i = 0; i < arr.length; i++) {
sum += arr[i];
}
console.log(sum);
我试着用上面的代码来做,但是我不能把数组中的所有整数加起来...
2条答案
按热度按时间cgh8pdjw1#
如果我理解了您的问题,您可以使用
Document.getElementsByClassName()
来获取匹配的span
,然后迭代它们并调用parseInt()
,如下所示:qyswt5oh2#
首先,您应该从HTML中提取值。
然后你应该把它们转换成数字和总和。
我在假设没有其他元素具有
class="gap"
的情况下编写了这个代码;否则,应该编写父元素选择器而不是document
。我替换了前缀以使其更标准,并删除了
array
var,因为我们不需要它。