使用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代码
Apr 01 Javascript
JavaScript常用全局属性与方法记录积累
Jul 03 Javascript
热点新闻滚动特效的js代码
Aug 17 Javascript
javascript中判断json的方法总结
Aug 27 Javascript
详解javascript中的事件处理
Nov 06 Javascript
JavaScript利用HTML DOM进行文档操作的方法
Mar 28 Javascript
JS判断日期格式是否合法的简单实例
Jul 11 Javascript
JavaScript高仿支付宝倒计时页面及代码实现
Oct 21 Javascript
详解vue2父组件传递props异步数据到子组件的问题
Jun 29 Javascript
详解Node项目部署到云服务器上
Jul 12 Javascript
利用vue.js把静态json绑定bootstrap的table方法
Aug 28 Javascript
JS实现网页烟花动画效果
Mar 10 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
微信第三方登录(原生)demo【必看篇】
2017/05/26 PHP
php从数据库读取数据,并以json格式返回数据的方法
2018/08/21 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
2019/11/26 PHP
javascript 另一种图片滚动切换效果思路
2012/04/20 Javascript
jQuery扁平化风格下拉框美化插件FancySelect使用指南
2015/02/10 Javascript
基于JS实现Android,iOS一个手势动画效果
2016/04/27 Javascript
Vue.js每天必学之方法与事件处理器
2016/09/06 Javascript
Angularjs 创建可复用组件实例代码
2016/10/09 Javascript
浅谈jquery页面初始化的4种方式
2016/11/27 Javascript
js/jq仿window文件夹框选操作插件
2017/03/08 Javascript
移动端刮刮乐的实现方式(js+HTML5)
2017/03/23 Javascript
JavaScript原型继承_动力节点Java学院整理
2017/06/30 Javascript
react路由配置方式详解
2017/08/07 Javascript
vue 关闭浏览器窗口的时候,清空localStorage的数据示例
2019/11/06 Javascript
Vue的Options用法说明
2020/08/14 Javascript
如何检测JavaScript中的死循环示例详解
2020/08/30 Javascript
[04:47]DOTA2-潍坊风行电子俱乐部探秘
2014/08/08 DOTA
[03:02]2020完美世界城市挑战赛(秋季赛)总决赛回顾
2021/03/11 DOTA
python基础教程之简单入门说明(变量和控制语言使用方法)
2014/03/25 Python
在Python程序中实现分布式进程的教程
2015/04/28 Python
python中lambda()的用法
2017/11/16 Python
如何在python开发工具PyCharm中搭建QtPy环境(教程详解)
2020/02/04 Python
python怎么判断模块安装完成
2020/06/19 Python
关于python3.7安装matplotlib始终无法成功的问题的解决
2020/07/28 Python
Python3爬虫中pyspider的安装步骤
2020/07/29 Python
Django admin组件的使用
2020/10/24 Python
Ubuntu20下的Django安装的方法步骤
2021/01/24 Python
css3背景图片透明叠加属性cross-fade简介及用法实例
2013/01/08 HTML / CSS
Smilodox官方运动服装店:从运动服到健身配件
2020/08/27 全球购物
explicit和implicit的含义
2012/11/15 面试题
《英英学古诗》教学反思
2014/04/11 职场文书
商业企业管理专业求职信
2014/07/10 职场文书
倡议书的写法
2014/08/30 职场文书
工作失误检讨书范文
2015/01/26 职场文书
2015年新农村建设工作总结
2015/05/22 职场文书
公务员爱岗敬业心得体会
2016/01/25 职场文书