直接上代码
function getParameter(parm){
var value = null;
var url = location.search;
if (url.indexOf("?") > -1){
var str = url.substr(1);
str = str.split('&');
for (var i = 0; i < str.length; i++){
if (str[i].split('=')[0] == parm){
value = encodeURI(encodeURI(str[i].split('=')[1]));
}
}
}
return decodeURI(decodeURI(unescape(value)));
}
参数 parm
是你需要的地址栏参数名
例如https ://www.baidu.com/s?ie=utf-8&f=8
- 获取参数ie
getParameter("ie")
返回值:“utf-8” - 获取参数f
getParameter("f")
返回值:“8”