用本地存储设置输入值?

Rya*_*yan 0 html forms jquery local-storage

编辑:问题已修复,我将其包含在文档就绪功能中

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

localStorage.setItem("firstname", "David");
Run Code Online (Sandbox Code Playgroud)

在我的第二页上,我想将这些数据显示在输入字段中,当我在h1元素中显示此信息时,它可以工作,但我可以在输入中显示它

document.getElementById("name").innerHTML=localStorage.getItem("firstname");
Run Code Online (Sandbox Code Playgroud)

我的意见:

<input id="name" type="text" name="name"  required="required"/> 
Run Code Online (Sandbox Code Playgroud)

谢谢大家

Moh*_*mar 5

由于这是输入类型,这样innerHTML就不会在这里工作只是试图取代innerHTMLvalue

更换

document.getElementById("name").innerHTML = localStorage.getItem("firstname");
Run Code Online (Sandbox Code Playgroud)

document.getElementById("name").value = localStorage.getItem("firstname");
Run Code Online (Sandbox Code Playgroud)

或者使用jQuery,你可以这样做: -

$('#name').val(localStorage.getItem("firstname"));
Run Code Online (Sandbox Code Playgroud)