Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 刷新页面时保留用户名_Javascript_Html_Button - Fatal编程技术网

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”)