//global variable for the list part var value = 1; //add a unit to the list //parameters: name of the unit to add, how many points they cost, what kind of unit they are, and which row it is function addItem(name, points, unitType, row) { // document.getElementById("unitBox").innerHTML += "
"; //select which division these chumps go into var ddl = document.getElementById("dropdown"); var selectedValue = ddl.options[ddl.selectedIndex].value; //add the item to the list itself, including a delete button document.getElementById(selectedValue).innerHTML += "
" + name + " " + points + "
"; window.value++; //update points document.getElementById("pointsTotal").innerHTML = parseFloat(document.getElementById("pointsTotal").innerHTML) + parseFloat(points); //update unit types if (unitType === "infantry") { document.getElementById("infantry").innerHTML = parseFloat(document.getElementById("infantry").innerHTML) + 1; } else if (unitType === "skirmisher") { document.getElementById("skirmisher").innerHTML = parseFloat(document.getElementById("skirmisher").innerHTML) + 1; } else if (unitType === "missileInfantry") { document.getElementById("missileInfantry").innerHTML = parseFloat(document.getElementById("missileInfantry").innerHTML) + 1; } else if (unitType === "cavalry") { document.getElementById("cavalry").innerHTML = parseFloat(document.getElementById("cavalry").innerHTML) + 1; } else if (unitType === "elephant") { document.getElementById("elephant").innerHTML = parseFloat(document.getElementById("elephant").innerHTML) + 1; } else if (unitType == "artillery") { document.getElementById("artillery").innerHTML = parseFloat(document.getElementById("artillery").innerHTML) + 1; } else { //don't do anything } //also update the count in the table document.getElementById(row).innerHTML = parseFloat(document.getElementById(row).innerHTML) + 1; } //delete a unit from the list //parameters: name of the unit to subtract, how many points they cost, what kind of unit they are, and which row it is from function removeItem(id, points, unitType, row){ //remove from the list builder var div = document.getElementById(id); div.remove(); //update points document.getElementById("pointsTotal").innerHTML = parseFloat(document.getElementById("pointsTotal").innerHTML) - parseFloat(points); //update unit counts if (unitType == "infantry") { document.getElementById("infantry").innerHTML = parseFloat(document.getElementById("infantry").innerHTML) - 1; } else if (unitType == "skirmisher") { document.getElementById("skirmisher").innerHTML = parseFloat(document.getElementById("skirmisher").innerHTML) - 1; } else if (unitType == "missileInfantry") { document.getElementById("missileInfantry").innerHTML = parseFloat(document.getElementById("missileInfantry").innerHTML) - 1; } else if (unitType == "cavalry") { document.getElementById("cavalry").innerHTML = parseFloat(document.getElementById("cavalry").innerHTML) - 1; } else if (unitType == "elephant") { document.getElementById("elephant").innerHTML = parseFloat(document.getElementById("elephant").innerHTML) - 1; } else if (unitType == "artillery") { document.getElementById("artillery").innerHTML = parseFloat(document.getElementById("artillery").innerHTML) - 1; } else if (unitType == "upgrade") { //don't do anything } //also update the count in the table //also update the count in the table document.getElementById(row).innerHTML = parseFloat(document.getElementById(row).innerHTML) - 1; }