javascript 解析url的search方法

 更新时间:2010年02月09日 12:10:38   作者:  
在做UI的时候 ,有时会要解析url的search部分,装了一个实用方法,共享给大家。
复制代码 代码如下:

function searchParse(){
var resultObj = {};
var search = window.location.search;
if(search && search.length > 1){
var search = search.substring(1);
var items = search.split('&');
for(var index = 0 ; index < items.length ; index++ ){
if(! items[index]){
continue;
}
var kv = items[index].split('=');
resultObj[kv[0]] = typeof kv[1] === "undefined" ? "":kv[1];
}
}
return resultObj;
}
//Sample Code
//Url:http://localhost/default.aspx?a=hello&b=kt&c=group
var searchObj = searchParse();
var a = searchObj["a"]; //a==hello
var b = searchObj["b"]; //b== kt
var c = searchObj["c"]; //c== group

 如果上面的代码不够好,可以参考下面的文章。
javascript 获取url参数和script标签中获取url参数函数代码

JavaScript URL参数读取改进版

javascript[js]获取url参数的代码

相关文章

  • 基于BootStarp的Dailog

    基于BootStarp的Dailog

    这篇文章主要介绍了基于BootStarp的Dailog 的相关资料,需要的朋友可以参考下
    2016-04-04
  • js 轮播效果实例分享

    js 轮播效果实例分享

    本文主要分享了基于js实现的轮播效果的实例代码,具有一定的参考价值,下面跟着小编一起来看下吧
    2016-12-12
  • js实现九宫格拼图小游戏

    js实现九宫格拼图小游戏

    本文主要分享了js实现九宫格拼图小游戏的示例代码。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • JS动态改变浏览器标题的方法

    JS动态改变浏览器标题的方法

    这篇文章主要介绍了JS动态改变浏览器标题的方法,涉及JavaScript页面元素结合时间函数动态操作的相关技巧,需要的朋友可以参考下
    2016-04-04
  • JS removeAttribute()方法实现删除元素的某个属性

    JS removeAttribute()方法实现删除元素的某个属性

    这篇文章主要介绍了JS removeAttribute()方法实现删除元素的某个属性,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • js之点击 超连接,提示一个层.点击空白层消失

    js之点击 超连接,提示一个层.点击空白层消失

    最近写一个功能,需要用到点击空白层就让指定的一个层消失,这里简单介绍下实现方法,需要的朋友可以参考下
    2007-05-05
  • 微信小程序用canvas实现电子签名

    微信小程序用canvas实现电子签名

    这篇文章主要为大家详细介绍了微信小程序用canvas实现电子签名,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • JavaScript数组every方法的应用场景实例

    JavaScript数组every方法的应用场景实例

    every方法确定数组中的每一项的结果都满足所写的条件的时候,就会返回true,否则返回false,这篇文章主要给大家介绍了关于JavaScript数组every方法应用场景的相关资料,需要的朋友可以参考下
    2022-12-12
  • JavaScript使用Canvas绘制一个验证码组件

    JavaScript使用Canvas绘制一个验证码组件

    验证码,这一日常伴随我们的要素,是我们在线交互的重要安全保障,你的手机短信里是否被它占据半壁江山,今天我们就来聊聊如何在网页上实现一个简单的验证码组件,需要的朋友可以参考下
    2023-09-09
  • 查找页面中所有类为test的结点的方法

    查找页面中所有类为test的结点的方法

    这篇文章主要介绍了查找页面中所有类为test结点的方法,需要的朋友可以参考下
    2014-03-03

最新评论