Как я могу сохранить номер в файл cookie javascript, который можно распечатать на экране

0

Я хочу иметь кнопку, которая при нажатии на нее добавляет 1 к числу, которое отображается на экране. Вот как далеко я добрался.

<button onclick="addOne();">Click Me</button>
<input type="text" id="inc" value="0"></input>

<script>
function addOne()
{
i++;
document.getElementById('inc').value = i;
}
</script>

Как я могу сделать это так, чтобы номер был сохранен в файл cookie, поэтому всякий раз, когда я возвращаюсь, число не возвращается обратно в 0?

Теги:
cookies
button
add

1 ответ

0

Переменная я не имеет начального значения. Вы можете сделать следующее:

обновлено, см. http://jsfiddle.net/sUHy2/4/

<button onclick="addOne();">Click Me</button>
<input type="text" id="inc" value="0"></input>

<button onclick="resetCookie()">Reset Cookie</button>
<script>
function resetCookie()
{
    document.cookie = 0;
    writeValue();
}

function addOne()
{
    document.cookie++;
    writeValue();
}

function writeValue()
{
    document.getElementById('inc').value = document.cookie;
}

window.onload = function(){ 
    if(!document.cookie)
    {
        document.cookie = 0;
    }
    writeValue();
}
</script>
  • 0
    Я знаю, извините, что пропустил эту часть, но как я могу сохранить переменную в печенье?
  • 0
    Добавил заявление document.cookie в ответ
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню