使用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 相关文章推荐
Javascript里使用Dom操作Xml
Sep 20 Javascript
IE 缓存策略的BUG的解决方法
Jul 21 Javascript
实现png图片和png背景透明(支持多浏览器)的方法
Sep 08 Javascript
JavaScript 模式之工厂模式(Factory)应用介绍
Nov 15 Javascript
js实现浏览器的各种菜单命令比如打印、查看源文件等等
Oct 24 Javascript
js使用正则实现ReplaceAll全部替换的方法
Jul 18 Javascript
深入浅析JavaScript中prototype和proto的关系
Nov 15 Javascript
AngularJS中的Promise详细介绍及实例代码
Dec 13 Javascript
js canvas实现适用于移动端的百分比仪表盘dashboard
Jul 18 Javascript
vue渲染时闪烁{{}}的问题及解决方法
Mar 28 Javascript
vue实现设置载入动画和初始化页面动画效果
Oct 28 Javascript
js实现幻灯片轮播图
Aug 14 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
地摊中国 - 珍藏老照片
2020/08/18 杂记
推荐一篇入门级的Class文章
2007/03/19 PHP
php smarty truncate UTF8乱码问题解决办法
2014/06/13 PHP
PHP弹出对话框技巧详细解读
2015/09/26 PHP
PHP实现的mongoDB数据库操作类完整实例
2018/04/10 PHP
PHP Cli 模式设置进程名称的方法
2019/06/12 PHP
IE JS无提示关闭窗口不提示的方法
2010/04/29 Javascript
Javascript 面向对象 继承
2010/05/13 Javascript
基于jquery的高性能td和input切换并可修改内容实现代码
2011/01/09 Javascript
js单词形式的运算符
2014/05/06 Javascript
深入分析Cookie的安全性问题
2015/03/01 Javascript
简介JavaScript中的getSeconds()方法的使用
2015/06/10 Javascript
js基于cookie记录来宾姓名的方法
2016/07/19 Javascript
jquery判断页面网址是否有效的两种方法
2016/12/11 Javascript
jQuery异步提交表单实例
2017/05/30 jQuery
通过fastclick源码分析彻底解决tap“点透”
2017/12/24 Javascript
详解Webpack实战之构建 Electron 应用
2017/12/25 Javascript
Vue 实现从文件中获取文本信息的方法详解
2019/10/16 Javascript
详解使用mocha对webpack打包的项目进行&quot;冒烟测试&quot;的大致流程
2020/04/27 Javascript
[46:43]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第二局
2016/03/02 DOTA
spyder常用快捷键(分享)
2017/07/19 Python
python 实现方阵的对角线遍历示例
2019/11/29 Python
python定义类self用法实例解析
2020/01/22 Python
简单了解django处理跨域请求最佳解决方案
2020/03/25 Python
Python的3种运行方式:命令行窗口、Python解释器、IDLE的实现
2020/10/10 Python
python调用百度API实现人脸识别
2020/11/17 Python
法国最大电子商务平台:Cdiscount
2018/03/13 全球购物
诺心蛋糕官网:LE CAKE
2018/08/25 全球购物
一套中级Java程序员笔试题
2015/01/14 面试题
全国税务系统先进集体事迹材料
2014/05/19 职场文书
董事长助理工作职责
2014/06/08 职场文书
意外伤害赔偿协议书范文
2014/09/23 职场文书
党的群众路线教育实践活动个人自我剖析材料
2014/10/07 职场文书
2014年教师工作总结
2014/11/10 职场文书
催款函怎么写
2015/06/24 职场文书
使用nginx动态转换图片大小生成缩略图
2021/03/31 Servers