根据参数获取相应的值
1.
function getUrlParam(param){
var paramUrl = decodeURIComponent(window.location.search).substring(1),
params = [],
paramsObj = {},
paramsKey,
paramsValue;
if(paramUrl != ""){
paramUrl = paramUrl.replace(/(\w*)&*$/,"$1");
params = paramUrl.split("&");
for(var i = 0,j = params.length;i < j; i++){
paramsKey = params[i].split("=")[0];
paramsValue = params[i].split("=")[1];
paramsObj[paramsKey] = paramsValue;
}
if(param in paramsObj){
return paramsObj[param];
}else{
return "";
}
}
}
2.
function getUrlParam(name)
{
var reg = new RegExp("(^|&)" + name +"=([^&]*)(&|$)");
var r = decodeURIComponent(window.location.search).substring(1).match(reg);
if(r!=null)return r[2];
return null;
}
分享到:
相关推荐
代码如下:[removed] // 获取地址栏的参数数组 function getUrlParams() { var search = [removed].search; // 写入数据字典 var tmparray = search.substr(1, search.length).split(“&”); var paramsArray =...
主要介绍了JS获取地址栏参数的两种方法(简单实用),小编给大家推荐使用第一种采用正则表达式获取地址栏参数的方法,此方法简单实用,对js获取地址栏参数相关知识感兴趣的朋友,一起学习吧
js获取中文地址栏参数
js获取url参数
//获取地址栏参数,name:参数名称 function getUrlParms(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = [removed].search.substr(1).match(reg); if(r!=null) return unescape(r[2]);...
* 获取地址栏参数 * * @example GetUrlString(‘id’) * * @desc 调用时加上判断,保证程序不会出错 * var myurl = GetUrlString(‘id’); * if (myurl != null && myurl.toString().length > 1) ...
下面小编就为大家带来一篇使用js获取地址栏参数的方法推荐(超级简单)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
通过事例说明使用JS获取地址栏url所有信息的方法。
javascript 取Url参数和去掉字符串前后空格方法,非常实用
介绍了JS获取地址栏参数的小例子,有需要的朋友可以参考一下
主要介绍了JavaScript正则获取地址栏中参数的方法,涉及javascript基于正则的字符串截取操作相关实现技巧,需要的朋友可以参考下
我们知道,在服务器端asp程序可以接受html页面上的form传来的参数,那么,可不可以传递参数给html页面呢,也就是说在html后面加问号
JS操作地址栏参数