我使用javascript将用户名信息保存在本地存储中,以便用户登录时,用户名显示在配置文件页面中。我的问题是我不知道如何从本地存储中获取用户名并将其写到我的html页面中。
到目前为止,我有这个:

function user(){

  document.write(localStorage.getItem("name1");
}


该代码不起作用,我不知道如何使其起作用。

最佳答案

您需要将该值分配给现有的HTML元素,例如

document.getElementById("test").innerHTML = localStorage.getItem("name1");


在这种情况下,HTML应包含ID测试为的元素:

<div id="test"></div>


您可能首先想检查密钥是否确实存在,例如:

if (localStorage.getItem("name1") != null) {
  document.getElementById("test").innerHTML = localStorage.getItem("name1");
}

关于javascript - 从本地存储中获取项目并在html页面中使用它,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37376773/

10-13 00:42