Jquery 是否使用本地存储设置输入值?

Jquery 是否使用本地存储设置输入值?,jquery,html,forms,local-storage,Jquery,Html,Forms,Local Storage,编辑:问题已经解决,我在一个文档准备功能中将其包围 在我的第一页中,我通过本地存储保存数据,这是正确保存的 localStorage.setItem("firstname", "David"); 在我的第二个页面上,我想将这些数据显示到一个输入字段中,当我在h1元素中显示这些信息时,它会起作用,但我可以让它显示在输入中 document.getElementById("name").innerHTML=localStorage.getItem("firstname"); 我的意见: <

编辑:问题已经解决,我在一个文档准备功能中将其包围

在我的第一页中,我通过本地存储保存数据,这是正确保存的

localStorage.setItem("firstname", "David");
在我的第二个页面上,我想将这些数据显示到一个输入字段中,当我在h1元素中显示这些信息时,它会起作用,但我可以让它显示在输入中

document.getElementById("name").innerHTML=localStorage.getItem("firstname");
我的意见:

<input id="name" type="text" name="name"  required="required"/> 
谢谢大家

因为这是输入类型,所以innerHTML在这里不起作用,请尝试用value替换innerHTML

替换

document.getElementById("name").innerHTML = localStorage.getItem("firstname");

或者使用jQuery,您可以执行以下操作:-

$('#name').val(localStorage.getItem("firstname"));
因为这是输入类型,所以innerHTML在这里不起作用,请尝试用value替换innerHTML

替换

document.getElementById("name").innerHTML = localStorage.getItem("firstname");

或者使用jQuery,您可以执行以下操作:-

$('#name').val(localStorage.getItem("firstname"));

谢谢你的回复,我完全迷路了,我试过你的例子,但没用。我也将脚本移到了底部,但仍然没有运气检查您的浏览器控制台是否存在任何其他错误捕获类型错误:无法设置nulllocalStorage.setItemfirstname的属性“值”,David;document.getElementByIdname.value=localStorage.getItemfirstname;这意味着没有id名称为的元素可用。你把你的脚本包装在$document下了吗?准备好了吗?谢谢你的回复,我完全迷路了,我试过你的例子,但没用。我也将脚本移到了底部,但仍然没有运气检查您的浏览器控制台是否存在任何其他错误捕获类型错误:无法设置nulllocalStorage.setItemfirstname的属性“值”,David;document.getElementByIdname.value=localStorage.getItemfirstname;这意味着没有id名称为的元素可用。是否将脚本包装在$document.ready下?