使用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 相关文章推荐
jQuery EasyUI API 中文文档 - Draggable 可拖拽
Sep 29 Javascript
Javascript insertAfter() 实现函数代码
Oct 12 Javascript
Json2Template.js 基于jquery的插件 绑定JavaScript对象到Html模板中
Oct 29 Javascript
AngularJS基础教程之简单介绍
Sep 27 Javascript
jquery.validate 自定义验证方法及validate相关参数
Jan 18 Javascript
JavaScript遍历Json串浏览器输出的结果不统一问题
Nov 03 Javascript
bootstrap是什么_动力节点Java学院整理
Jul 14 Javascript
基于Vue2.X的路由和钩子函数详解
Feb 09 Javascript
Vue数据双向绑定原理及简单实现方法
May 18 Javascript
JS实现字符串翻转的方法分析
Aug 31 Javascript
bootstrapTable+ajax加载数据 refresh更新数据
Aug 31 Javascript
vue中更改数组中属性,在页面中不生效的解决方法
Oct 30 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
PHP通用检测函数集合
2006/11/25 PHP
PHP cron中的批处理
2008/09/16 PHP
PHP中数据类型转换的三种方式
2015/04/02 PHP
php cli模式下获取参数的方法
2017/05/05 PHP
Extjs 几个方法的讨论
2010/01/28 Javascript
Wordpress ThickBox 添加“查看原图”效果代码
2010/12/11 Javascript
c#和Javascript操作同一json对象的实现代码
2012/01/17 Javascript
Jquery实现带动画效果的经典二级导航菜单
2013/03/22 Javascript
jQuery的显示和隐藏方法与css隐藏的样式对比
2013/10/18 Javascript
基于jquery实现发送文章到手机的代码
2014/12/26 Javascript
jQuery获取字符串中出现最多的数
2016/02/22 Javascript
JS基础随笔(菜鸟必看篇)
2016/07/13 Javascript
js html5 css俄罗斯方块游戏再现
2016/10/17 Javascript
jquery中用jsonp实现搜索框功能
2016/10/18 Javascript
Node.JS中事件轮询(Event Loop)的解析
2017/02/25 Javascript
NodeJs form-data格式传输文件的方法
2017/12/13 NodeJs
利用vue开发一个所谓的数独方法实例
2017/12/21 Javascript
js中url对象化管理分析
2017/12/29 Javascript
详解angular如何调用HTML字符串的方法
2018/06/30 Javascript
浅谈开发eslint规则
2018/10/01 Javascript
pycharm 使用心得(九)解决No Python interpreter selected的问题
2014/06/06 Python
python将MongoDB里的ObjectId转换为时间戳的方法
2015/03/13 Python
解决pycharm无法调用pip安装的包问题
2018/05/18 Python
Python线程同步的实现代码
2018/10/03 Python
Python实现打砖块小游戏代码实例
2019/05/18 Python
python中setuptools的作用是什么
2020/06/19 Python
python+appium+yaml移动端自动化测试框架实现详解
2020/11/24 Python
美国婴儿和儿童服装购物网站:PatPat
2020/10/01 全球购物
幼儿园家长会邀请函
2014/01/15 职场文书
党员党性分析材料
2014/02/17 职场文书
软件毕业生个人鉴定
2014/03/03 职场文书
食品安全汇报材料
2014/08/18 职场文书
自我介绍演讲稿范文
2014/08/21 职场文书
监察局领导班子四风问题整改措施思想汇报
2014/10/05 职场文书
使用python向MongoDB插入时间字段的操作
2021/05/18 Python
jackson json序列化实现首字母大写,第二个字母需小写
2021/06/29 Java/Android