【发布时间】:2019-03-01 11:59:15
【问题描述】:
我有一个包含 3 个不同页面的网页:page1、page2 和 page3。 在第一页上,用户将在文本框中输入他的名字。 我想将该值存储到本地存储中,以便在 page2 和 page3 上再次使用。
我什至无法在 page1 上检索它。难道我做错了什么? 而且我不知道如何在不同的页面上检索它。有什么帮助吗?
function myFunction() {
var name = document.getElementById("myInput").value;
document.getElementById("greeting").innerHTML = "Hello, " + name + "! Welcome!";
}
localStorage.setItem("userName", name);
document.getElementById("storedName").innerHTML = localStorage.getItem("userName");
<p>What is your name?</p>
<input id="myInput" type="text" placeholder="Name Surname">
<button onclick="myFunction()">Answer</button>
<p id="greeting"></p>
<p id="storedName"></p>
【问题讨论】:
标签: javascript local-storage textinput