質問: localStorage.length; i < len; i++) { $("ul#storedItems").append("" + i + ":" + localStorage.getItem(i)); } }); ``` これだと問題なく保存されるのですが同時にタグ内のvalue値も保存させたいです よろしくお願い致します。
回答: localStorageに1つのkeyで複数の値を保存する時はJSON.stringify()を使うと良いです。 また、取得時はJSON.parse()を使用します。 ``` function set() { var object = { title: "Title", value: "Value" } // JSON 文字列に変換して保存 localStorage.setItem("data", JSON.stringify(object)); } function get() { // オブジェクトに戻して取得 var object = JSON.parse(localStorage.getItem("data"); object.title; object.value; } ```