請求書を作成するために、表示される多くの入力の合計を計算しようとしています。請求書を発行する必要があるすべての製品は私のデータベースに記録されており、合計を計算するために次の JavaScript 関数を作成しました。
<script type="text/javascript">
function getItems()
{
var items = new Array();
var itemCount = document.getElementsByClassName("items");
var total = 0;
for(var i = 0; i < itemCount.length; i++)
{
total = total + document.getElementById("p"+(i+1)).value;
}
return total;
document.getElementById('tot').value= total;
}
getItems()</script>
問題は、私が電話に出るということUncaught TypeError: Cannot read property 'value' of null
です total = total + document.getElementById("p"+(i+1)).value;
すべての変数が宣言されているため、理由が本当にわかりません。