/*
sessionStorage用于本地存储一个会话(session)中的数据,
这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。
因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。
而localStorage用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的。
*/
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" http-equiv="Content-Type">
<title>浏览器本地存值</title>
</head>
<body>
<input type="text" id="username"/><br/>
<input type="password" id="pwd"/><br/>
<input type="button" οnclick="my1()" value="按钮1"/>
<input type="button" οnclick="my2()" value="按钮2"/>
<script type="text/javascript">
function my1(){
var name = document.getElementById("username").value;
var pwd = document.getElementById("pwd").value;
// 把值存储到本地浏览器中
sessionStorage.setItem("name",name);
sessionStorage.setItem("pwd",pwd);
alert("chenggong!");
localStorage.setItem("name1",name);
localStorage.setItem("pwd1",pwd);
}
function my2(){
// 清除浏览器存储的数据
localStorage.clear();
localStorage.removeItem("name1");
sessionStorage.removeItem("name");
sessionStorage.clear();
// 获取本地浏览器中存储的值
var name = sessionStorage.getItem("name");
var pwd = sessionStorage.getItem("pwd");
alert("name:"+name+"---pwd:"+pwd);
}
</script>
</body>
</html>
转载于:https://blog.51cto.com/zhuws/1908549