如何使用js来实现通过href完成多个html页面之间的传递参数
2016-09-20 14:41
1041 查看
有些时候我们需要在一连串的网站跳转中都要使用某些参数值,那么楼主分享的是:在不使用php和数据库的情况下,如何通过简单的js代码来实现多个网站之间的数值传递。(适合html+js菜鸟参考,高手勿喷~o(^▽^)o)
本文所要实现的功能如下:
1、A.html将某些值或者参数(name和time的值,分别是li和morning)通过href传递给b.html。
2、B.html成功接收到这些值,然后继续将这些值通过href传递下去给c.html。
3、C.html成功接收到这些值,并显示出来。
A.html
B.html
C.html
本文所要实现的功能如下:
1、A.html将某些值或者参数(name和time的值,分别是li和morning)通过href传递给b.html。
2、B.html成功接收到这些值,然后继续将这些值通过href传递下去给c.html。
3、C.html成功接收到这些值,并显示出来。
A.html
<body> <a href="B.html?name=li&time=morning">传递按钮</a> //传递name=li和time=morning </body>
B.html
<body> <a href="C.html" id="bbb">传递按钮</a> <script> function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.split("&"); for (var i = 0; i < strs.length; i++) { theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]); } } return theRequest; } var Request = new Object(); Request = GetRequest(); var a, b; a = Request['name']; b = Request['time']; document.getElementById("bbb").href = 'C.html?name='+a+'&time='+b;//修改href,继续传递 </script> </body>
C.html
<body> <p id="ccc"></p> <script> function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.split("&"); for (var i = 0; i < strs.length; i++) { theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]); } } return theRequest; } var Request = new Object(); Request = GetRequest(); var a, b; a = Request['name']; b = Request['time']; document.getElementById("ccc").write(name) ; document.getElementById("ccc").write(time) ; </script> </body>
相关文章推荐
- 在一个页面文件中(JSP 或者HTML)使用href 跳转另一个页面时使用Js中获取传递过来的参数
- 后端往前段传递参数,大部分人都清楚,无非就是发起ajax请求获取后端值,然后通过js写入html相应位置即可。但是前段html页面之间,怎么传递参数呢?
- js jquery 实现html页面之间参数传递(单一参数、对象参数传递)
- javascript实现html页面之间参数传递的四种方法实例分析
- iframe之间静态html页面如何传递参数?
- 利用js方法实现html静态页面间参数传递
- javascript实现html页面之间的参数传递
- 利用js方法实现html静态页面间参数传递
- Android使用webview控件加载本地html,通过Js与后台Java实现数据的传递
- 用javascript实现html页面之间的参数传递
- android中通过实现Parcelable来在两个页面之间传递对象的简单使用
- js实现两个页面之间跳转参数传递
- 用javascript实现html页面之间的参数传递的四种方法
- 用javascript实现html页面之间的参数传递的四种方法
- 用javascript实现html页面之间的参数传递
- js实现两个页面之间跳转参数传递
- 用javascript实现html页面之间的参数传递的四种方法
- javascript实现html页面之间参数传递的四种方法实例分析
- 用javascript实现html页面之间的参数传递
- 用javascript实现html页面之间的参数传递