2018-06-14 js获取url参数的实用方法

function UrlSearch() {
    var name,value,urlAttrObj = {};
    var str=location.href; //取得整个地址栏
    var num=str.indexOf("?")
    str=str.substr(num+1); //取得所有参数   stringvar.substr(start [, length ]
    var arr=str.split("&"); //各个参数放到数组里
    for(var i=0;i < arr.length;i++){
        num=arr[i].indexOf("=");
        if(num>0){
            name=arr[i].substring(0,num);
            value=arr[i].substr(num+1);
            urlAttrObj[name]=value;
        }
    }
    return urlAttrObj;
}

返回的urlAttrObj就是参数对象了


如图 想获取333
urlAttrObj.treeid 就可以了
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,096评论 6 13
  • 接触这个概念的时候,是比较茫然不知的,对此方面的定义和理解都是空白,于是怀着好奇渴望新知识的心态开始阅读文文章。首...
    淡写阿瑞阅读 217评论 2 2
  • 编程的思维 1.指令式编程思维 2. 函数式编程思维 编程范式 函数式编程是一种编程范式,我们常见的编程范式有命令...
    创可贴231阅读 134评论 0 0