Any way to simplify this code?

前端 未结 4 1997
悲哀的现实
悲哀的现实 2020-12-20 07:38

New to javascript! This works, but I have a lot more to do, and it would be great if there was a cleaner way to do this.. open to using jquery if neccesary :)

(stack

4条回答
  •  南笙
    南笙 (楼主)
    2020-12-20 08:26

    You can use the following code to get the backers total.

    function apply(){
        var answer = getBackers();
        document.getElementById("backer-prediction-answer").value = answer;
    }
    
    function getBackers()
    {
        var baseName = "backer-prediction-";
        var elementId = "";
        var backers = 0;
        for(var i = 1; i < 20; i++)
        {
            elementId = baseName + i;
            backers = backers + getElementValue(elementId);
        }
    
        return backers;
    }
    
    function getElementValue(elementId)
    {
        var value = document.getElementById("backer-prediction-1").value;
        return parseInt(value, 10);
    }
    

提交回复
热议问题