使用js 设置url参数


Posted in Javascript onJuly 08, 2013

// 获取地址栏的参数数组
function getUrlParams() {
    var search = window.location.search;
    // 写入数据字典
    var tmparray = search.substr(1, search.length).split("&");
    var paramsArray = new Array;
    if (tmparray != null) {
        for (var i = 0; i < tmparray.length; i++) {
            var reg = /[=|^==]/;    // 用=进行拆分,但不包括==
            var set1 = tmparray[i].replace(reg, '&');
            var tmpStr2 = set1.split('&');
            var array = new Array;
            array[tmpStr2[0]] = tmpStr2[1];
            paramsArray.push(array);
        }
    }
    // 将参数数组进行返回
    return paramsArray;
}
// 根据参数名称获取参数值
function getParamValue(name) {
    var paramsArray = getUrlParams();
    if (paramsArray != null) {
        for (var i = 0; i < paramsArray.length; i++) {
            for (var j in paramsArray[i]) {
                if (j == name) {
                    return paramsArray[i][j];
                }
            }
        }
    }
    return null;
}

Javascript 相关文章推荐
JS实现从网页顶部掉下弹出层效果的方法
Aug 06 Javascript
javascript中利用柯里化函数实现bind方法
Apr 29 Javascript
js中数组插入、删除元素操作的方法
Feb 15 Javascript
JS中跳出循环的示例代码
Sep 14 Javascript
JavaScript的setter与getter方法
Nov 29 Javascript
vuex 项目结构目录及一些简单配置介绍
Apr 08 Javascript
微信小程序自定义导航栏
Dec 31 Javascript
微信小程序实现的动态设置导航栏标题功能示例
Jan 31 Javascript
用Cordova打包Vue项目的方法步骤
Feb 02 Javascript
图文详解vue框架安装步骤
Feb 12 Javascript
vue搜索页开发实例代码详解(热门搜索,历史搜索,淘宝接口演示)
Apr 11 Javascript
js+css3实现简单时钟特效
Sep 13 Javascript
复制js对象方法(详解)
Jul 08 #Javascript
Javascript拓展String方法小结
Jul 08 #Javascript
解析js原生方法创建表格效率测试
Jul 08 #Javascript
浅析document.createDocumentFragment()与js效率
Jul 08 #Javascript
如何使用Javascript获取距今n天前的日期
Jul 08 #Javascript
解析使用JS 清空File控件的路径值
Jul 08 #Javascript
使用JS 清空File控件的路径值
Jul 08 #Javascript
You might like
php设计模式 FlyWeight (享元模式)
2011/06/26 PHP
php获取远程图片体积大小的实例
2013/11/12 PHP
PHP获取对象属性的三种方法实例分析
2019/01/03 PHP
PHP+swoole+linux实现系统监控和性能优化操作示例
2019/04/15 PHP
用JTrackBar实现的模拟苹果风格的滚动条
2007/08/06 Javascript
深入理解JavaScript系列(8) S.O.L.I.D五大原则之里氏替换原则LSP
2012/01/15 Javascript
20行代码实现的一个CSS覆盖率测试脚本
2013/07/07 Javascript
JavaScript动态改变表格单元格内容的方法
2015/03/30 Javascript
JS实现控制表格内指定单元格内容对齐的方法
2015/03/30 Javascript
浏览器环境下JavaScript脚本加载与执行探析之动态脚本与Ajax脚本注入
2016/01/19 Javascript
jQuery on()绑定动态元素出现的问题小结
2016/02/19 Javascript
AngularJS基础 ng-focus 指令简单示例
2016/08/01 Javascript
用WebStorm进行Angularjs 2开发(环境篇:Windows 10,Angular-cli方式)
2018/12/05 Javascript
JS实现获取数组中最大值或最小值功能示例
2019/03/02 Javascript
layui自定义ajax左侧三级菜单
2019/07/26 Javascript
教你如何用Node实现API的转发(某音乐)
2019/09/20 Javascript
小程序实现投票进度条
2019/11/20 Javascript
js实现淘宝首页的banner栏效果
2019/11/26 Javascript
举例介绍Python中的25个隐藏特性
2015/03/30 Python
关于Python中Inf与Nan的判断问题详解
2017/02/08 Python
python 定义给定初值或长度的list方法
2018/06/23 Python
python使用Plotly绘图工具绘制水平条形图
2020/03/25 Python
Python画图实现同一结点多个柱状图的示例
2019/07/07 Python
python 读取更新中的log 或其它文本方式
2019/12/24 Python
利用CSS3的3D效果制作正方体
2020/03/10 HTML / CSS
飞利浦比利时官方网站:Philips比利时
2016/08/24 全球购物
世界上最大的艺术和工艺用品商店:MisterArt.com
2018/07/13 全球购物
Ashford台湾:以折扣价提供奢华的男女用表款
2019/12/04 全球购物
施工安全承诺书
2014/05/22 职场文书
2014年度安全生产目标管理责任书
2014/07/25 职场文书
立志成才演讲稿
2014/09/04 职场文书
公司周年庆典标语
2014/10/07 职场文书
数学教师个人总结
2015/02/06 职场文书
教师自荐信范文
2015/03/06 职场文书
Python基础之变量的相关知识总结
2021/06/23 Python
基于docker安装zabbix的详细教程
2022/06/05 Servers