使用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 相关文章推荐
鼠标划过实现延迟加载并隐藏层的js代码
Oct 11 Javascript
JavaScript学习笔记之Cookie对象
Jan 22 Javascript
JavaScript中的DSL元编程介绍
Mar 15 Javascript
PHP+jquery+ajax实现分页
Dec 09 Javascript
JavaScript定时器setTimeout()和setInterval()详解
Aug 18 Javascript
SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法
Jan 09 Javascript
基于vue-cli 打包时抽离项目相关配置文件详解
Mar 07 Javascript
Koa2微信公众号开发之消息管理
May 16 Javascript
webpack多入口多出口的实现方法
Aug 17 Javascript
JavaScript实现动态添加、移除元素或属性的方法分析
Jan 03 Javascript
简单了解JavaScript中常见的反模式
Jun 21 Javascript
JS中的const命令你真懂它吗
Mar 08 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/10/09 PHP
电子商务网站上的常用的js放大镜效果
2011/12/08 Javascript
JQquery的一些使用心得分享
2012/08/01 Javascript
JavaScript实现统计文本框Textarea字数增强用户体验
2012/12/21 Javascript
JavaScript函数获取事件源的小例子
2014/05/14 Javascript
js实现键盘控制DIV移动的方法
2015/01/10 Javascript
innerHTML属性,outerHTML属性,textContent属性,innerText属性区别详解
2015/03/13 Javascript
JavaScript面向对象之私有静态变量实例分析
2016/01/14 Javascript
使用jQuery或者原生js实现鼠标滚动加载页面新数据
2016/03/06 Javascript
JavaScript中常用的验证reg
2016/10/13 Javascript
canvas 画布在主流浏览器中的尺寸限制详细介绍
2016/12/15 Javascript
在JS循环中使用async/await的方法
2018/10/12 Javascript
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
跟老齐学Python之for循环语句
2014/10/02 Python
python使用mailbox打印电子邮件的方法
2015/04/30 Python
Python编程之属性和方法实例详解
2015/05/19 Python
python使用matplotlib绘制柱状图教程
2017/02/08 Python
详解利用django中间件django.middleware.csrf.CsrfViewMiddleware防止csrf攻击
2018/10/09 Python
在python 中实现运行多条shell命令
2019/01/07 Python
简单了解python单例模式的几种写法
2019/07/01 Python
python实现两张图片拼接为一张图片并保存
2019/07/16 Python
html5中监听canvas内部元素点击事件的三种方法
2019/04/28 HTML / CSS
丝芙兰墨西哥官网:Sephora墨西哥
2020/05/30 全球购物
社团招新策划书
2014/02/04 职场文书
暑期研修感言
2014/02/17 职场文书
我有一个梦想演讲稿
2014/05/05 职场文书
会计学习心得体会
2014/09/09 职场文书
建筑工地文明标语
2014/10/09 职场文书
病人家属写给医院的感谢信
2015/01/23 职场文书
2015年学校禁毒工作总结
2015/05/27 职场文书
招商银行收入证明
2015/06/17 职场文书
老干部局2015年度工作总结
2015/10/22 职场文书
党风廉政建设心得体会
2019/05/21 职场文书
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
2021/04/22 HTML / CSS
Java版 简易五子棋小游戏
2022/05/04 Java/Android
css弧边选项卡的项目实践
2023/05/07 HTML / CSS