1. 程式人生 > >用JS獲取位址列引數的實用方法

用JS獲取位址列引數的實用方法

方法如下:

首先建立一個方法,引數name是url路徑中的引數名

function GetQueryString(name){
        var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
        var r = window.location.search.substr(1).match(reg);
        if(r!=null)return  unescape(r[2]); return null;
}

使用示例:

位址列:http://localhost:8080/xxx/prize.html?id=1

則在頁面的js方法中,獲取位址列所帶引數:

var id = GetQueryString("id")

if(id!=null){

   alert(id);

}