使用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 相关文章推荐
让广告代码不再影响你的网页加载速度
Jul 07 Javascript
JavaScript与C# Windows应用程序交互方法
Jun 29 Javascript
Javascript面象对象成员、共享成员变量实验
Nov 19 Javascript
jQuery学习笔记之jQuery.fn.init()的参数分析
Jun 09 Javascript
JQuery validate插件Remote用法大全
May 15 Javascript
JS批量替换内容中关键词为超链接
Feb 20 Javascript
表格展示利器 Bootstrap Table实例代码
Sep 06 Javascript
vue 封装自定义组件之tabal列表编辑单元格组件实例代码
Sep 07 Javascript
Vue.js页面中有多个input搜索框如何实现防抖操作
Nov 04 Javascript
微信公众号H5之微信分享常见错误和问题(小结)
Nov 14 Javascript
js实现简单的打印表格
Jan 15 Javascript
js 解析 JSON 数据简单示例
Apr 21 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分页函数
2006/10/09 PHP
PHP中函数内引用全局变量的方法
2008/10/20 PHP
thinkphp常见路径用法分析
2014/12/02 PHP
Nginx下ThinkPHP5的配置方法详解
2017/08/01 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
document.getElementById为空或不是对象的解决方法
2010/01/24 Javascript
Javascript 面向对象(一)(共有方法,私有方法,特权方法)
2012/05/23 Javascript
JavaScript中的值类型转换介绍
2014/12/31 Javascript
Jquery插件之Fancybox丰富的弹出层效果附源码下载
2015/12/02 Javascript
Javascript循环删除数组中元素的几种方法示例
2017/05/18 Javascript
vue中动态绑定表单元素的属性方法
2018/02/23 Javascript
JS中常用的消息框总结
2018/02/24 Javascript
详解Angular5 路由传参的3种方法
2018/04/28 Javascript
nodejs npm错误Error:UNKNOWN:unknown error,mkdir 'D:\Develop\nodejs\node_global'at Error
2019/03/02 NodeJs
了解前端理论:rscss和rsjs
2019/05/23 Javascript
基于vue.js仿淘宝收货地址并设置默认地址的案例分析
2020/08/20 Javascript
Python 不同对象比较大小示例探讨
2014/08/21 Python
python实现批量获取指定文件夹下的所有文件的厂商信息
2014/09/28 Python
Python的批量远程管理和部署工具Fabric用法实例
2015/01/23 Python
详解K-means算法在Python中的实现
2017/12/05 Python
Python2包含中文报错的解决方法
2018/07/09 Python
django框架模板中定义变量(set variable in django template)的方法分析
2019/06/24 Python
python读写Excel表格的实例代码(简单实用)
2019/12/19 Python
Python字符串中删除特定字符的方法
2020/01/15 Python
python实现超级马里奥
2020/03/18 Python
Python如何生成xml文件
2020/06/04 Python
CSS3实现银灰色动画效果的导航菜单代码
2015/09/01 HTML / CSS
使用CSS3实现字体颜色渐变的实现
2020/08/10 HTML / CSS
比较基础的php面试题及答案-编程题
2012/10/14 面试题
汽车销售顾问求职自荐信
2014/01/01 职场文书
经济管理专业毕业生自荐信范文
2014/01/02 职场文书
松材线虫病防治方案
2014/06/15 职场文书
2015年教研室工作总结范文
2015/05/23 职场文书
地道战观后感2000字
2015/06/04 职场文书
小型婚礼主持词
2015/06/30 职场文书
消防宣传语大全
2015/07/13 职场文书