两个html页面或多个页面间数据传送(localStorage方法)

  • 非常非常简洁明了,有源码,可以运行。
  • 网上有很多关于html页面数据传送、保存的方法,但都只是方法,很少有实际样例,有也很复杂,看着头大。所以我写了两个关于html页面传送数据的源码,非常简单,希望能帮助到读者。
  • 都是经过实测可以运行的样例,vs、webstorm、lightly都运行过的,浏览器用谷歌的chorme浏览器,因为可以在开发者工具中看localStorage。至于所写代码每步的原理就不细说了,笔者也是才大二完,出来实习。

两个html页面数据传送

  1. 建立test1.html

    进入

        function validateForm() {
            var userna = document.getElementById('shuru').value;
            console.log(userna)
            localStorage.setItem("key",userna);
            window.location.href='test2.html';
        }

  1. 建立test2.html

        var naid = localStorage.getItem("key"); //获取指定key本地存储的值
        document.write(naid)

  1. 用chorme浏览器运行test1.html,输入数字或者汉字都可以,点击进入。
    两个html页面或多个页面间数据传送(localStorage方法)
  2. 然后就会跳转到test2.html,显示你输入的数据。右键点击检查,找Application下的Storage,点击localStorage可以查看key和value值。
    两个html页面或多个页面间数据传送(localStorage方法)

多个html页面调用其中一个页面的输入值

  1. 其实第二个实验没什么好写的,只是为了让读者知道,将localStorage存储功能绑定在跳转界面上不是只能将数据传送给跳转的网页,其他网页需要的话也是可以访问到的。
  2. test1.html不变,我们将test2.html改变以下(只是添加了一个跳转界面按钮和button按钮的功能)

        var naid = localStorage.getItem("key"); //获取指定key本地存储的值
        document.write(naid)

    跳转

        function as() {
            window.location.href='test3.html';
        }

  1. 建立test3.html

        var na = localStorage.getItem("key"); //获取指定key本地存储的值
        document.write(na)

  1. test1.html的界面没有变,test2.html的界面变成了这样
    两个html页面或多个页面间数据传送(localStorage方法)
  2. 点击跳转按钮后进入test3.html界面,依然会显示我们输入的数据
    两个html页面或多个页面间数据传送(localStorage方法)

小结:

嗯嗯嗯,就这么多吧,第一次发文章,如有不好,请多多见谅。

Original: https://www.cnblogs.com/dsxs-bios/p/16538995.html
Author: 大晟萧韶九奏成
Title: 两个html页面或多个页面间数据传送(localStorage方法)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/593625/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Android开发java.lang.Class里面的native方法实现类源代码-记录一下备用

    Android SDK里面的java.lang.Class有一些native方法,比如public native T newInstance()等等,它们的实现类对应art/run…

    Java 2023年5月29日
    073
  • 3.rpc基本原理

    调用步骤: dubbo的特性: posted @2022-07-27 19:59 努力的达子 阅读(17 ) 评论() 编辑 Original: https://www.cnblo…

    Java 2023年6月5日
    086
  • Jenkins 脚本命令行应用总结

    测试环境 Jenkins 2.304 脚本命令行入口 Jenkins主页→系统管理→脚本命令行 遍历项目 例子:获取所有自由风格项目及相关项目信息 def projects = J…

    Java 2023年6月16日
    068
  • go本地文件的页面展示及删除功能

    新建控制器OperLogFileController 文件的页面展示功能:页面展示的文件名不可以有后缀名 //文件列表展示 func (c *OperLogFileControll…

    Java 2023年6月13日
    072
  • ElasticSearch-全文检索

    Elasticsearch 是一个分布式的开源搜索和分析引擎,在 _Apache Lucene_的基础上开发而成。Lucene 是开源的搜索引擎工具包,Elasticsearch …

    Java 2023年6月13日
    088
  • 数据库事务与脏读幻读

    事务是一个不可分割的数据库操作序列,也是数据库并发控制的基本单位,其执行的结果必须使数据库从一种一致性状态变到另一种一致性状态。事务是逻辑上的一组操作,要么都执行,要么都不执行。 …

    Java 2023年6月13日
    070
  • rocketmq 精华

    介绍 rocket mq 翻译成中文就是火箭消息队列,从名字就可以看出来,它是一个很快的消息队列… rocket mq 是 阿里巴巴研制的后面贡献给 apache 基金…

    Java 2023年6月8日
    075
  • 【系列文章】Maven 源码解析:依赖调解是如何实现的?

    系列文章目录(请务必按照顺序阅读): 给自己的公众号打个广告 欢迎大家关注我的公众号:xiaoxi666,一起来玩一起学! Original: https://www.cnblog…

    Java 2023年6月16日
    063
  • nginx + nginx-rtmp-module + springboot 搭建直播流服务器实现推流、拉流实时直播功能

    业务需求 最近公司在做养老相关的业务,现在需要子女从小程序端对家里的老人通过家庭终端交互屏进行实时看护。 解决方案 第三方的一些现成的服务:腾讯音视频通话、直播功能; 阿里的音视频…

    Java 2023年6月13日
    057
  • 算法,其实就是办法

    随着人工智能(AI)的火热发展,它背后的技术——「算法」也慢慢走近普通人的生活,类似于智能客服之类的应用也会越来越多。不靠编程技术挣钱吃饭的童鞋可以不懂什么是算法,但从事软件开发工…

    Java 2023年6月7日
    071
  • SQL的一种写法,匹配就更新,否则就是插入

    语法:(using里面可以是查询语句,也可以是dao层传入来的对象,集合) 例子 (mybatis写法,dao层传入来的集合对象) 解析: Original: https://ww…

    Java 2023年6月9日
    070
  • JS实现 JSON扁平数据转换树状数据

    后台我拿的数据是这样的格式: 转换后的数据差不多就是这样的格式 js转换方式 后台获取数组 jsonData 然后转换成树状的方式 Original: https://www.cn…

    Java 2023年6月5日
    071
  • 回溯算法-解数独

    回溯算法 什么是回溯法? 回溯法(探索与回溯法)是一种选优搜索法,又称为试探法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选…

    Java 2023年6月5日
    0107
  • CentOs安装Nginx

    安装 gcc pcre pcre-devel zlib OpenSSL 安装 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需…

    Java 2023年6月15日
    074
  • LeetCode剑指Offer刷题总结(二)

    LeetCode过程中值得反思的细节(二) 本周10道题,此栏目将每周定期更新。题号为LeetCode剑指Offer题库中的题号。 剪绳子14 这道题需要思考剪绳子的过程 publ…

    Java 2023年6月7日
    085
  • Java精进-手写持久层框架

    前言 本文适合有一定java基础的同学,通过自定义持久层框架,可以更加清楚常用的mybatis等开源框架的原理。 JDBC操作回顾及问题分析 学习java的同学一定避免不了接触过j…

    Java 2023年6月13日
    0119
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球