使用JS获取SessionStorage的值


Posted in Javascript onJanuary 12, 2018

获取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>

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

<div id="yhm"></div>

并且判断是否有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>

则自动返回登录界面

总结

以上所述是小编给大家介绍的使用JS获取SessionStorage的值,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
DWR Ext 加载数据
Mar 22 Javascript
select标签模拟/美化方法采用JS外挂式插件
Apr 01 Javascript
Javascript定义类(class)的三种方法详解
Mar 13 Javascript
深入理解jQuery3.0的domManip函数
Sep 01 Javascript
深入分析node.js的异步API和其局限性
Sep 05 Javascript
JS实现根据密码长度显示安全条功能
Mar 08 Javascript
Angular2学习教程之TemplateRef和ViewContainerRef详解
May 25 Javascript
解决Jstree 选中父节点时被禁用的子节点也会选中的问题
Dec 27 Javascript
运用js实现图层拖拽的功能
May 24 Javascript
SSM+layUI 根据登录信息显示不同的页面方法
Sep 20 Javascript
vue-cli+iview项目打包上线之后图标不显示问题及解决方法
Oct 16 Javascript
Vue如何实现监听组件原生事件
Jul 03 Javascript
node.js+express+mySQL+ejs+bootstrop实现网站登录注册功能
Jan 12 #Javascript
web前端vue filter 过滤器
Jan 12 #Javascript
你可能不知道的前端算法之文字避让(inMap)
Jan 12 #Javascript
关于HTTP传输中gzip压缩的秘密探索分析
Jan 12 #Javascript
用最少的JS代码写出贪吃蛇游戏
Jan 12 #Javascript
Javascript将图片的绝对路径转换为base64编码的方法
Jan 11 #Javascript
如何去除vue项目中的#及其ie9兼容性
Jan 11 #Javascript
You might like
收音机术语解释
2021/03/01 无线电
PHP简介
2006/10/09 PHP
探讨各种PHP字符串函数的总结分析
2013/06/05 PHP
php生成EAN_13标准条形码实例
2013/11/13 PHP
PHP使用GIFEncoder类生成gif动态滚动字幕
2014/07/01 PHP
php实现仿写CodeIgniter的购物车类
2015/07/29 PHP
PHP基于简单递归函数求一个数阶乘的方法示例
2017/04/26 PHP
PHP中引用类型和值类型功能与用法示例
2019/02/26 PHP
js实现权限树的更新权限时的全选全消功能
2009/02/17 Javascript
javascript 有趣而诡异的数组
2009/04/06 Javascript
JS操作图片(增,删,改) 例子
2013/04/17 Javascript
JavaScript实现班级随机点名小应用需求的具体分析
2014/05/12 Javascript
jQuery 获取/设置/删除DOM元素的属性以a元素为例
2014/05/23 Javascript
JavaScript动态加载样式表的方法
2015/03/21 Javascript
jQuery简单注册和禁用全局事件的方法
2016/07/25 Javascript
jQuery插件EasyUI获取当前Tab中iframe窗体对象的方法
2016/08/05 Javascript
JS仿hao123导航页面图片轮播效果
2016/09/01 Javascript
bootstrap laydate日期组件使用详解
2017/01/04 Javascript
jQuery EasyUI 组件加上“清除”功能实例详解
2017/04/11 jQuery
基于JS实现网页中的选项卡(两种方法)
2017/06/16 Javascript
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
2018/10/26 jQuery
详解vue中的computed的this指向问题
2018/12/05 Javascript
[54:24]Optic vs TNC 2018国际邀请赛小组赛BO2 第二场
2018/08/18 DOTA
python根据出生年份简单计算生肖的方法
2015/03/27 Python
Python简单生成随机姓名的方法示例
2017/12/27 Python
numpy中以文本的方式存储以及读取数据方法
2018/06/04 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
2020/08/07 Python
CSS3区域模块region相关编写示例
2015/08/28 HTML / CSS
电话客服专员岗位职责
2014/06/28 职场文书
欢度春节标语
2014/07/01 职场文书
庆元旦演讲稿
2014/09/15 职场文书
小学语文教师年度考核个人总结
2015/02/05 职场文书
自定义函数实现单词排序并运用于PostgreSQL(实现代码)
2021/04/22 PostgreSQL
Python实现归一化算法详情
2022/03/18 Python
Python中time标准库的使用教程
2022/04/13 Python
Redis基本数据类型Set常用操作命令
2022/06/01 Redis