I have various rating values on a page; I want to get the average rating, however, what I thought would work is not so far.
<div class = "ratings">1</div>
<div class = "ratings">5</div>
<div class = "ratings">3</div>
<div class = "ratings">2</div>
I want to sum these ratings and find the average.
function overallRating()
{
       var items = document.getElementsByClassName("ratings");
       var itemCount = items.length;
       var sum= 0;
       for(var i = 0; i < itemCount; i++)
       {
            sum += parseInt(items[i].value);
            console.log(sum)
       }
}
The console log of sum returns NaN.
Can anyone let me know where I am going wrong?
 
     
     
    