Как можно получить первоначальное значение по одной и той же кнопке?
Кнопке задано значение dataset 'local', но по нажатию оно меняет на 'api', нужно, чтобы опять по нажатию он возвращал 'local'.
Пример:
export function switchStorageBtn() {
const btnSwap = document.createElement('button');
btnSwap.textContent = 'Перейти на серверное хранилище';
btnSwap.classList.add('btn', 'btn-info')
btnSwap.style.marginBottom = '10px';
btnSwap.dataset.storage = 'local';
btnSwap.addEventListener('click', function() {
btnSwap.dataset.storage = 'api';
console.log(btnSwap.dataset.storage);
console.log(btnSwap.dataset);
})
return btnSwap;
}