Я хочу увеличивать счетчик при каждом нажатии. Я сохранил значение счетчика в sessionStorage.
Уже есть функция, которая создает массив объектов в sessionStorage.
Итак, я написал эту функцию, в которой она принимает идентификатор кнопки в качестве параметра и проверяет, равен ли идентификатор == в свойство объекта затем берет значение счетчика и печатает его. Но мне кажется, что я могу увеличить счетчик только на 1, потому что новое значение не записывается в sessionStorage.
function clickHere(clickedID) {
var holes = sessionStorage.getItem('holes');
var parsedHoles = JSON.parse(holes);
for (var i = 0; i < parsedHoles.length; i++) {
var obj = parsedHoles[i];
if (obj.holeName == clickedID) {
var x = obj.value;
x = Number(x) + 1;
document.getElementById(clickedID).innerHTML = x;
sessionStorage.setItem("holes", JSON.stringify(parsedHoles));
}
}
}