【发布时间】:2016-03-26 05:51:52
【问题描述】:
当我尝试添加多个值时,它们只是被附加了。
这些是我的输入(它们看起来都一样):
<input type="number" id="floatOne" required>
这是我的脚本:
<script>
function calcExactFloat(){
var floats = new Array(document.getElementById("floatOne").value, document.getElementById("floatTwo").value,document.getElementById("floatThree").value,document.getElementById("floatFour").value,document.getElementById("floatFive").value,document.getElementById("floatSix").value,document.getElementById("floatSeven").value,document.getElementById("floatEight").value,document.getElementById("floatNine").value,document.getElementById("floatTen").value);
var sum = 0;
for(var i = 0; i < floats.length; ++i){
sum = sum + floats[i];
console.log(sum);
}
【问题讨论】:
-
我认为你必须解析为数字 sum=sum+parseFloat(floats[i])
标签: javascript append addition