效果类似服务器端的Request.QueryString
<script type="text/javascript">
function getUrlParam(param) { //获取url参数值
var r = new RegExp("\\?(?:.+&)?" + param + "=(.*?)(?:&.*)?$");
var m = window.location.toString().match(r);
return m ? m[1] : "";
}
</script>
使用方式:页面地址为http://www.abc.com/page.aspx?param1=1¶m2=2
获取param1的值:alert(getUrlParam("param1"))
传递中文乱码时需加上urlencode