Я создал программу, которая позволяет вам набирать ваш счет, используя JavaScript и HTML; это добавляет новую строку в таблицу со связными баллами.
Я хочу иметь возможность использовать те же поля ввода для ввода нового счета, который суммируется с предыдущим набранным счетом. Я не могу понять, как сохранить предыдущий набранный счет, чтобы он не стал вновь набранным.
Я попытался создать два разных списка и поместить список «предыдущих результатов» в глобальном масштабе, но он все равно в итоге содержит те же результаты.
function list_of_scores() {
var scores = ["1"];
var count = 1;
for (var i = 1; i <= number_players; i++) {
var id = "score_" + count;
var score = parseInt(document.getElementById(id).value);
scores.push(score);
count++;
}
return scores;
}
function table_func() {
var table = document.getElementById("myTable");
var row = table.insertRow();
var scores = list_of_scores();
scores[0] = table_count_1;
table_count_1++;
for (var i = 0; i < scores.length; i++) {
var cell = row.insertCell();
cell.innerHTML = scores[i];
}
}
Счёт - это список набранных баллов Мне нужно добавить каждый элемент этого списка в новый список, содержащий второй набор баллов. Первый элемент в списке не является счетом, но представляет «Раунд» на табло.