多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > web前端 > jscript > javascript獲取url網(wǎng)址鏈接中參數(shù)的實例

javascript獲取url網(wǎng)址鏈接中參數(shù)的實例

來源:程序員人生   發(fā)布時間:2014-02-12 11:59:30 閱讀次數(shù):2984次
今天有朋友在站長群中咨詢?nèi)绾潍@取網(wǎng)址url中參數(shù)值的問題,在網(wǎng)頁設計中,有時我們需要在客戶端獲取鏈接參數(shù),一個常見的方法是將鏈接當做字符串,按照鏈接的格式分解,然后獲取對應的參數(shù)值。給出的就是這個流程的具體實現(xiàn)方法。

當然,我們也可以用正則直接匹配,文章中也給出了一個正則的例子。

分解鏈接的方式:

<script type="text/javascript">
<!--
// 說明:Javascript 獲取鏈接(url)參數(shù)的方法
// 整理:http://www.vxbq.cn 

function getQueryString(name)
{
// 如果鏈接沒有參數(shù),或者鏈接中不存在我們要獲取的參數(shù),直接返回空
if(location.href.indexOf("?")==-1 || location.href.indexOf(name+'=')==-1)
{
return '';
}

// 獲取鏈接中參數(shù)部分
var queryString = location.href.substring(location.href.indexOf("?")+1);

// 分離參數(shù)對 ?key=value&key2=value2
var parameters = queryString.split("&");

var pos, paraName, paraValue;
for(var i=0; i<parameters.length; i++)
{
// 獲取等號位置
pos = parameters[i].indexOf('=');
if(pos == -1) { continue; }

// 獲取name 和 value
paraName = parameters[i].substring(0, pos);
paraValue = parameters[i].substring(pos + 1);

// 如果查詢的name等于當前name,就返回當前值,同時,將鏈接中的+號還原成空格
if(paraName == name)
{
return unescape(paraValue.replace(/+/g, " "));
}
}
return '';
};

//http://localhost/test.html?aa=bb&test=cc+dd&ee=ff
alert(getQueryString('test'));
//-->
</script>

用正則匹配的方式:

<script type="text/javascript">
<!--
function getQueryStringRegExp(name)
{
var reg = new RegExp("(^|?|&)"+ name +"=([^&]*)(s|&|$)", "i");
if (reg.test(location.href)) return unescape(RegExp.$2.replace(/+/g, " ")); return "";
};

//http://localhost/test.html?aa=bb&test=cc+dd&ee=ff
alert(getQueryStringRegExp('test'));
//-->
</script>

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国内精品视频免费观看 | 国产高清视频在线观看不卡v | 亚洲最大的黄色网址 | 国产一区二区不卡免费观在线 | 国产欧美一区二区三区精品 | 欧美男人的天堂 | 亚洲国产欧美精品 | 国产中文99视频在线观看 | 国产一区亚洲一区 | 日本成人不卡 | 国产成人午夜性a一级毛片 国产成人系列 | 久久这里只有精品9 | 国产精品高清一区二区三区不卡 | 国产精品合集一区二区三区 | 艹碰在线 | 欧美成人一区二区三区在线视频 | 欧美一区二区手机在线观看视频 | 男人天堂黄色 | 精品无码久久久久久国产 | 2022国产精品网站在线播放 | 亚洲精品高清久久 | 国产日产高清欧美一区二区三区 | 欧美日韩一区二区三区四区 | 精品国产欧美一区二区 | 一区二区三区免费视频网站 | 天天精品 | 亚洲视频网站在线观看 | 国产精品久久久久久免费 | 永久在线毛片免费观看 | 看一级毛片免费观看视频 | 国产亚洲精品激情一区二区三区 | 在线看的黄色网址 | 免费看的黄色网址 | 五月激情丁香婷婷综合第九 | 性做久久久久久久免费看 | 最近好中文字幕国语免费高清 | 另类图片综合 | 亚洲欧美日韩精品久久亚洲区色播 | www.插插插| 亚洲欧美人成人综合在线50p | 欧美高清一区二区三区欧美 |