视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
使用JS如何才能获取SessionStorage的值
2020-11-27 19:37:51 责编:小采
文档


这篇文章给大家介绍了使用js获取sessionstorage中的值,首先获取它是为了将获得的信息输出或者alert(),其次,在静态页面中,如果使用sessionStorage就相当于在动态页面里连接了数据库一样,具体内容详情大家参考下本文

获取sessionStorage的意义

首先获取它是为了将获得的信息输出或者alert();让人容易看到,

其次,在静态页面中,如果使用sessionStorage就相当于在动态页面里连接了数据库一样

例如:我上一篇所做的为button按钮添加回车事件的项目中所用到的可以使用js中的sessionStorage获取页面输入的信息,也可以获得后台计算所得的数据,并且显示出来。

废话不多说,看代码重要:

具体实现

<script type="text/javascript">
 function login(){
 var username=window.document.getElementById("username").value;
 var password=window.document.getElementById("password").value;
 if(password=="123456")
 {
 window.sessionStorage.setItem("username", username);
 window.location.href="../index1.html" rel="external nofollow" ;
 }else{
 alert("密码错误请输入正确的密码,例如:123456!");
 return false;
 }
 }
</script>
<input type="text" id="username" class="11" placeholder="请输入真实姓名"/>
<input type="password" id="password" placeholder="请输入密码(默认密码123456)"/>
<input type="button" value="登录考试" onclick="login()">

以上代码是获取username的值并传到下一个界面

并且获得password的值与事先设置好的对比,不同就是错误 就不可以登录

<script>
 $(function () {
 var username= window.sessionStorage.getItem("username")
 $("#yhm").html("登录用户:"+username)
 $("#name").html(username)
 if(window.sessionStorage.getItem("username")===null){
 alert("您还没有登录,请登录后重试!")
 window.location.href="Pages/index.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" ;
 }
 $("#esc").on("click",function(){
 window.sessionStorage.clear();
 window.location.href="Pages/index.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" ;
 });
 })
 </script>

获取前段页面输入的值并且显示至对应的位置

<p id="yhm"></p>

并且判断是否有sessionStorage的值,如果没有,自动返回登录页面,并做出相应的提示

点击事件触发后清空sessionStorage的值

<script>
$("#esc").on("click",function(){
 window.sessionStorage.clear();
 window.location.href="Pages/index.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" ;
 });
</script>

当点击id为esc的按钮时触发clear事件

<button id="esc" style="background-color: #FF0000">退出考试系统</button>

则自动返回登录界面

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

pace.js和NProgress.js如何使用加载进度插件(详细教程)

在Vue组件中有关自定义事件(详细教程)

PHP闭包和匿名函数(详细教程)

在微信小程序中如何使用三级联动选择器

使用jquery如何实现手风琴特效

下载本文
显示全文
专题