javascript - 计算货币

标签 javascript html html-table numbers rows

<分区>

我正在尝试计算货币,但当我尝试时它只计算第一个数字(1.25$+1.25$ 返回 2$)这是我编写的代码 <-- 完成

var table = document.getElementById("table"), sumVal = 0;

for (var i = 1; i < table.rows.length; i++)
{
    sumVal = sumVal + parseInt(table.rows[i].cells[3].innerHTML);
}

document.getElementById("val").innerHTML =  +sumVal  + "€";
console.log(sumVal);

我应该添加或编辑什么,以便计算该行的全部值并返回 2 美元和 50 美分

最佳答案

parseFloat替换parseInt

关于javascript - 计算货币,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52636771/

相关文章:

html - 将列表样式类型应用于 ul 或 li

javascript - 如何使用 JavaScript 排列 HTML 表格的列

javascript 更改并发送多个复选框值

javascript - 重置特定表单字段

javascript - Google Analytics 数据显示在我的网站上/使用 Javascript

html - 工作灯 : BB9900 - Application launches by displaying splash screen for long duration

javascript - 使用 Jest/Enzyme 访问用 `this` 声明的类对象

javascript - 在一个div中找一个关键字,然后得到冒号后面的字符串,转为变量

html - 如何在 ASP Classic 中格式化由嵌套循环产生的嵌套表

表中的 jQuery .each 函数不起作用