Javascript 刷新页面时保留用户名
即使用户浏览其他页面,然后再次返回主页,我如何在主页中保留该用户的姓名?Javascript 刷新页面时保留用户名,javascript,html,button,Javascript,Html,Button,即使用户浏览其他页面,然后再次返回主页,我如何在主页中保留该用户的姓名? 这是一个简单的按钮,点击后,提示会询问用户名并显示问候语 例如: 按钮:你是谁? 提示:插入您的姓名 显示消息:您好[姓名],欢迎访问该网站 问题是,当用户刷新主页时,名称消失,他应该再次单击按钮 有没有办法在整个会话中保留用户名 谢谢 您可以像这样使用localStorage localStorage.setItem("username", "Smith"); 要从localStorage获取值,请使用以下命令 loc
这是一个简单的按钮,点击后,提示会询问用户名并显示问候语 例如:
按钮:你是谁?
提示:插入您的姓名
显示消息:您好[姓名],欢迎访问该网站 问题是,当用户刷新主页时,名称消失,他应该再次单击按钮 有没有办法在整个会话中保留用户名
谢谢 您可以像这样使用
localStorage
localStorage.setItem("username", "Smith");
要从localStorage
获取值,请使用以下命令
localStorage.getItem("username");
@andrea belluccia您可以将其存储在会话、cookie或本地存储中(您应该检查浏览器兼容性列表)。然后,无论何时需要使用用户名,您都可以。您可以像这样使用sessionStroge
// Store
sessionStorage.setItem("lastname", "Smith");
// Retrieve
document.getElementById("result").innerHTML = sessionStorage.getItem("lastname");
您可以检索有关此函数的更多信息
您可以将其另存为Cookie,也可以使用localStroage。看看这些,尝试使用本地存储,到目前为止您尝试了什么?这不是
编写我的代码平台
…您正在将数据保存到浏览器内存中,该内存将在重新加载页面时释放…因此,如果需要存储名称,您必须使用本地存储,甚至cookie
使用本地存储,直到用户清除浏览器本地存储,如果只需要在用户会话期间保存会话存储,请使用会话存储。要获取username
值,请使用localStorage.getItem(“username”)