方法如下:
首先创建一个方法,参数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);
}
本文介绍了一种通过JavaScript从URL中获取指定参数的方法。该方法利用正则表达式匹配URL中的查询字符串,并返回对应的参数值。示例展示了如何使用此方法获取URL参数。
786

被折叠的 条评论
为什么被折叠?



