单个参数,多个参数无法获取:
var s = location.search.substring(1);
var schoolid = s.replace('parmavalue=', '');
遇到多个参数,采用此方法:
function getvalue(name) {
var str = window.location.search;
if (str.indexOf(name) != -1) {
var pos_start = str.indexOf(name) + name.length + 1;
var pos_end = str.indexOf("&", pos_start);
if (pos_end == -1) {
return str.substring(pos_start);
} else {
return str.substring(pos_start, pos_end)
}
} else {
return "没有这个name值";
}
}
var parmavalue1= getvalue('parmavalue1');
var parmavalue2= getvalue('parmavalue1');