javascript - js/html5 显示本地存储

标签 javascript jquery html local-storage

有没有一种简单的方法可以使用 document.writedocument.innerHTML 方法来显示我的本地存储?它存储在一页上,试图单独显示。我是 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);
});   
});

如果有帮助,这里是完整的:http://jsfiddle.net/EUWFN/

最佳答案

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

for (var key in localStorage) {
  console.log(key + ':' + localStorage[key]);
}

要将它打印到屏幕上,您可以使用如下方法:

var output = ''; 

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

$('#DivToPrintOut').html(output);

关于javascript - js/html5 显示本地存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19667308/

相关文章:

css - Div Left & Right 但也顶部和底部居中?

javascript - Rivet.js 中的双向 Binder

javascript - 谷歌地图自动完成功能不改变 map 位置

javascript - 查询/js : can't make radio button clickable

javascript - jQuery CSS Hooks 很慢。可以禁用或修复?

php - ajax 分页 - 无法获取最后一个表行

javascript - 优雅地崩溃 ios cordova 应用程序

javascript - Angular $http - 在接收响应数据时处理它

javascript - 使用 jquery 随机化 div 显示和隐藏的顺序

html - 如何水平居中行内 block 元素