javascript更改类名时出现逻辑错误

javascript更改类名时出现逻辑错误,javascript,Javascript,此脚本包含逻辑错误,在哪里? 它只计算第一个数字的平均值,而不是第二个,依此类推 window.onload = function() { var amountOfNumbers = 0; var total = 0; document.getElementById("uitkomst").innerHTML = "Er zijn nog geen cijfers ingevoerd"; document.getElementById("cijfer").onbl

此脚本包含逻辑错误,在哪里? 它只计算第一个数字的平均值,而不是第二个,依此类推

window.onload = function() {
    var amountOfNumbers = 0;
    var total = 0;
    document.getElementById("uitkomst").innerHTML = "Er zijn nog geen cijfers ingevoerd";
    document.getElementById("cijfer").onblur = function() { 
        total = parseFloat(this.value);
        amountOfNumbers++;
        this.value = "";        
        document.getElementById("uitkomst").innerHTML = "Het gemiddelde van deze "+amountOfNumbers+" cijfers is "+(total/amountOfNumbers);
    }
};

您需要增加
total
,而不是重置它

total += parseFloat(this.value);
//    ^--- Add to the total

如果没有
+
,则
总数将等于当前值,而不是所有数字的总和。

您需要增加
总数,而不是重置它

total += parseFloat(this.value);
//    ^--- Add to the total
如果没有
+
,则
总数将等于当前值,而不是所有数字的总和