js/html5显示本地存储

use*_*er1 2 javascript jquery html5 local-storage

有没有一种简单的方法来显示我的本地存储与document.write或document.innerHTML方法?它存储在1页上,试图单独显示.我是js的新手,并且不确定如何使用我存储它的方式构建这些方法的语法(如果可能的话).

 $('form').submit(function() {
    var person = $("#FirstName").val() + "." + $('#LastName').val();
 $('input, select, textarea').each(function() {
    var value = $(this).val(),
       name = $(this).attr('name');
       localStorage[person + "." + name] = value;
       window.location.href = "Confirmation.html";
    console.log('stored key: '+name+' stored value: '+value);
});   
});
Run Code Online (Sandbox Code Playgroud)

如果它有帮助,那就是全部:http://jsfiddle.net/EUWFN/

pak*_*aka 11

由于本地存储是Object,您可以通过所有键来获取并以简单的方式获取值

for (var key in localStorage) {
  console.log(key + ':' + localStorage[key]);
}
Run Code Online (Sandbox Code Playgroud)

要将其打印到屏幕,您可以使用以下内容:

var output = ''; 

for (var key in localStorage) {
  output = output+(key + ':' +localStorage[key])+'\n';
}

$('#DivToPrintOut').html(output);
Run Code Online (Sandbox Code Playgroud)