国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Javascript 獲取鏈接(url)參數的方法

2019-11-21 01:28:10
字體:
來源:轉載
供稿:網友

方法1:將鏈接當作字符串 ,按照鏈接的格式分解,然后獲取對應的參數值。
方法2:用正則直接匹配。
關鍵字:parameter 參數:location.href,url ,鏈接,javascript
方法1:
分解鏈接方式:

復制代碼 代碼如下:

<script type="text/javascript">
function getQueryString(name)
{
// 如果鏈接沒有參數,或者鏈接中不存在我們要獲取的參數,直接返回空
if(location.href.indexOf("?")==-1 || location.href.indexOf(name+'=')==-1)
{ return ''; }
// 獲取鏈接中參數部分
var queryString = location.href.substring(location.href.indexOf("?")+1);
// 分離參數對 ?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>

方法2:
用正則匹配方式:
復制代碼 代碼如下:

<script type="text/javascript">
function getQueryStringRegExp(name)
{
var reg = new RegExp("(^|//?|&)"+ name +"=([^&]*)(//m.survivalescaperooms.com/file:///s:&%7C$)", "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>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日土县| 兴义市| 绍兴市| 论坛| 龙泉市| 铁力市| 和硕县| 广宁县| 松阳县| 全南县| 阳朔县| 天柱县| 虎林市| 平乡县| 观塘区| 丰顺县| 宜宾县| 平顶山市| 广宁县| 肃南| 蒙阴县| 宿松县| 汨罗市| 伊宁县| 科尔| 井陉县| 成武县| 中山市| 张家港市| 奉化市| 昔阳县| 乳山市| 松溪县| 呼图壁县| 凤翔县| 苍梧县| 个旧市| 舞阳县| 台北市| 耿马| 玛多县|