LocalStorage

ブラウザにデータを保存する仕組み。

ブラウザを閉じてもデータが保持される。

 

使用例(JSFiddleで動作確認)

<!DOCTYPE html><!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8"/>
    <script language="javascript" type="text/javascript">
      // 読込
      function load() {
              var varinVal = "";
        if(!localStorage.getItem('hogeKey')) {
          varinVal = "データがありません";
        } else {
  //ローカルストレージからキー「hogeKey」の値を取得
          varinVal = localStorage.getItem('hogeKey');
        }
        //「hogeKey」で取得した値を表示エリアにセット
        document.getElementById("outHoge").innerHTML = varinVal;
      }
      // 保存
      function save() {
//テキストボックスの値を取得
        var varinVal = document.getElementById("inVal").value;
//キー「hogeKey」でローカルストレージに保存
        localStorage.setItem('hogeKey', varinVal);
      }
    </script>
  </head>
  <body>
    localStrageに保存する値を入力して下さい<br/>
    <input name="inVal" id="inVal" type="text" value="" />
    <br />
    <input type="button" value="Load" onclick="load();"/>
    <input type="button" value="Save" onclick="save();"/>
    <br /><br />
    <div id="outHoge"></div>
  </body>
</html>