用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);

}

猜你喜欢

转载自blog.csdn.net/qq_22158021/article/details/79738709