Как запомнить, установлен ли флажок или снят (с щелчком) флажок с localalstorage, а также сохранить значение?

Вот jsfiddle:http://jsfiddle.net/nng6L/7/

Так что я хочу сделать следующее:

Я хочу установить значение в localalstorage, из1 если флажок установлен, или0 если флажок снятКогда страница перезагружается, если флажок был установлен, он остается установленным, получив значение из localstorageЯ хочу иметь возможность отображать либо1 или0 в виде простого текста, получив вышеупомянутое значение из локального хранилища.

Вот мой код, но он не работает (при перезагрузке страницы флажок не установлен; иnull возвращается вместо1 или0):

script.js

    // here is to set item in localstorage when you click the check box.
    vvvvvvv = document.getElementById('xxxx');      
    vvvvvvv.onclick = function() {
        if(document.getElementById('xxxx').checked=true) {
            localStorage.setItem('yyyyyyy', "1");
        } else {
            localStorage.setItem('yyyyyyy', "0");
        }
    }

    // here is to fetch the item stored in local storage, and use that value
    // to check or uncheck the box based on localstorage value.
    zzzzzzz = localStorage.getItem('yyyyyyy');
    if (zzzzzzz === null) {
            localStorage.setItem('yyyyyyy', "0");
            document.getElementById("xxxx").checked=false;
        }
        else {
            if (zzzzzzz === "1") {
                document.getElementById("xxxx").checked=true;
            } else if (zzzzzzz === "0") {
                document.getElementById("xxxx").checked=false;
            }
        }

output.js

    // here is to output the value to the web page so we can know 
    // what value is stored in localstorage.
    wwwwwwww = localStorage.getItem('yyyyyyy');
    document.write(wwwwwwww);

page.html


Do you like summer?
<br><br>



Ответы на вопрос(2)

Ваш ответ на вопрос