从用户接受integer或float类型并添加到数组

时间:2014-06-01 19:51:06

标签: javascript arrays html5 function

我试图添加一个通过值框接受用户输入的函数。用户键入int类型或浮动到值框中,并将其存储到数组中。每次接收新值时,它都会将其附加到数组的末尾。但是,无论我做什么,我都会在我的控制台中收到此错误:

未捕获的TypeError:无法读取null

的属性“value”

我做错了什么?感谢。

charges = [];

function add()
{

var charge = document.getElementById(inputCharge).value;
charges.push(charge);
document.getElementById('divResult').innerHTML = charges.join("");
}





<!DOCTYPE html>
<html>
<head><title></title>
<script src="calculateTotal.js"></script>
</head>

<body>
charge<input type="number" id="inputCharge" value="">   
<input type="submit" value="add" onclick="add()"><br>
deduct<input type="number" id="deduction" value="">     
<input type="submit" value="deduct" onclick="subtract()">


<div id="divCharge">
</div>
<div id="divActivity">
Activity:<br>
</div>

<div id="divResult">
    Balance:
</div>

<div id="divMessage">
</div>

</script>
</body>
</html>


</body>



</html>

0 个答案:

没有答案