【发布时间】:2014-02-26 11:43:22
【问题描述】:
我正在尝试在 Javascript 中减去 2 个值。我有加法工作,然后我只是复制了减法代码(我只是更改了运算符)。但我想知道为什么减法不起作用。你能告诉我我错过了什么吗?
代码如下:
<script language="javascript">
function subNumbers()
{
var gross = parseFloat(document.getElementById("Gross").value);
var tax = parseFloat(document.getElementById("Tax").value);
var other = parseFloat(document.getElementById("Other").value);
var ded = document.getElementById("TotalDed");
ded.value = tax + other;
var net = document.getElementById("Net");
net.value = gross - ded;
}
</script>
然后在html部分:
<input onchange="subNumbers()" type="text" id="Gross" name="Gross" value="" />
<input onchange="subNumbers()" type="text" id="Tax" name="Tax" value="" />
<input onchange="subNumbers()" type="text" id="Other" name="Other" value="" />
<input onchange="subNumbers()" type="text" id="TotalDed" name="TotalDed" value="" />
<input type="text" name="Net" value="" />
谢谢。
【问题讨论】: