gpt4 book ai didi

javascript - 更改单元格中 float 的值

转载 作者:行者123 更新时间:2023-11-28 02:06:33 25 4
gpt4 key购买 nike

我有一个 HTML 表格,其中每行都包含一个值和一个复选框。当我单击该复选框时,它会激活一个脚本,该脚本会将此值添加到另一个固定单元格中。如果选中该复选框,则会添加该数字,如果未选中该复选框,则会减去该数字。

function val_sel_achat(val, id)
{
if (document.getElementById(id).checked)
{
document.getElementById('res_achat').innerHTML += val;
}
else
{
document.getElementById('res_achat').innerHTML -= val;
}
}

它基本上运行良好,只是它似乎是连接链而不是添加数字。因此,如果我选中 val = 100 的框,然后取消选中它,它会显示 100,然后显示 0,这是可以的。但如果我选中两个不同的框,例如 100 和 25,它会显示 10025。

如何更改我的代码,使其显示 125?

谢谢。

最佳答案

function val_sel_achat(val, id)
{
var x = document.getElementById('res_achat').innerHTML;
if (document.getElementById(id).checked)
{
document.getElementById('res_achat').innerHTML = parseFloat(x) + val;
}
else
{
document.getElementById('res_achat').innerHTML = parseFloat(x) - val;
}
}

关于javascript - 更改单元格中 float 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17702278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com