@denia_85
Я не волшебник а только учусь

Как сохранить значение function Selected(a) { var label = a.value; после перезагрузки?

Добрый день помогите решить задачу необходимо после перезагрузки страницы
сохранить значение function Selected(a) {
var label = a.value;
<script>
function Selected(a) {
        var label = a.value;
        if (label==1) {
            document.getElementById("Block1").style.display='inline';
            document.getElementById("Block2").style.display='none';
            document.getElementById("Block3").style.display='none';
            document.getElementById("Block4").style.display='none';
            document.getElementById("Block5").style.display='none';
            document.getElementById("Block6").style.display='none';
            document.getElementById("Block7").style.display='none';
        } else if (label==2) {
            document.getElementById("Block1").style.display='none';
            document.getElementById("Block2").style.display='inline';
            document.getElementById("Block3").style.display='none';
            document.getElementById("Block4").style.display='none';
            document.getElementById("Block5").style.display='none';
            document.getElementById("Block6").style.display='none';
            document.getElementById("Block7").style.display='none';
        } else if (label==3) {
            document.getElementById("Block1").style.display='none';
            document.getElementById("Block2").style.display='none';
            document.getElementById("Block3").style.display='inline';
            document.getElementById("Block4").style.display='none';
            document.getElementById("Block5").style.display='none';
            document.getElementById("Block6").style.display='none';
            document.getElementById("Block7").style.display='none';
        } else if (label==4) {
            document.getElementById("Block1").style.display='none';
            document.getElementById("Block2").style.display='none';
            document.getElementById("Block3").style.display='none';
            document.getElementById("Block4").style.display='inline'
            document.getElementById("Block5").style.display='none';
            document.getElementById("Block6").style.display='none';
            document.getElementById("Block7").style.display='none';
        } else if (label==5) {
            document.getElementById("Block1").style.display='none';
            document.getElementById("Block2").style.display='none';
            document.getElementById("Block3").style.display='none';
            document.getElementById("Block4").style.display='none';
            document.getElementById("Block5").style.display='inline';
            document.getElementById("Block6").style.display='none';
            document.getElementById("Block7").style.display='none';
            
        }  else if (label==6) {
            document.getElementById("Block1").style.display='none';
            document.getElementById("Block2").style.display='none';
            document.getElementById("Block3").style.display='none';
            document.getElementById("Block4").style.display='none';
            document.getElementById("Block5").style.display='none';
            document.getElementById("Block6").style.display='inline';
            document.getElementById("Block7").style.display='none';
        }  else  {
            document.getElementById("Block1").style.display='none';
            document.getElementById("Block2").style.display='none';
            document.getElementById("Block3").style.display='none';
            document.getElementById("Block4").style.display='none';
            document.getElementById("Block5").style.display='none';
            document.getElementById("Block6").style.display='none';
            document.getElementById("Block7").style.display='inline';
        } 
         
}
</script>
  • Вопрос задан
  • 178 просмотров
Пригласить эксперта
Ответы на вопрос 2
@noombasa
Мне кажется можно использовать localStorage. Заносите то что нужно, а потом достаете.
Ответ написан
Комментировать
@denia_85 Автор вопроса
Я не волшебник а только учусь
Пытаюсь но что то не так делаю
<script>
var Block1 = document.getElementById('Block1');

function Selected(a) {
  Block1.style.display = (Block1.style.display == 'inline') ? '' : 'inline';
  localStorage.setItem('hide', Block1.style.display); // сохраняем значение в ключ hide
}

if(localStorage.getItem('hide') == 'inline') { // если значение ключа hide "inline"
  document.getElementById('Block1').style.display = 'inline';
}
</script>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
16 нояб. 2024, в 18:48
5000 руб./за проект
16 нояб. 2024, в 18:47
50000 руб./за проект