【发布时间】:2018-05-22 12:49:09
【问题描述】:
我在 span 标签中有以下值:
<div id="aantallen">
<span>3</span>
<span>2</span>
</div>
在 JS 中,我想得到这些值的总和。所以我做了以下 For 循环:
var div = document.getElementById("aantallen");
var spans = div.getElementsByTagName("span");
for(i=0;i<spans.length;i++)
{
var totaalPersonen = totaalPersonen + i;
alert(totaalPersonen);
}
但是,3 和 2 是文本,所以我在警报中得到 Nan。我的问题:如何将 3 和 2 转换为字符串,以便我可以对这些值求和?
我尝试使用String(i),但无法正常工作。
【问题讨论】:
标签: javascript string for-loop sum type-conversion