【1问题】 js获取url中携带的参数.例如访问D:/test.html?name=vincent&sex=1 获取name参数的值
【2解决思路】
1、用js获取当前页面的url地址。
2、在地址中截取参数字符串,用split方法,先用"&"截取,再用"="截取,进行循环。
3、在循环的过程中查找参数名。
4、 输出参数值。
【3 代码示例】:[color=red](附件中含完整示例)[/color]
【2解决思路】
1、用js获取当前页面的url地址。
2、在地址中截取参数字符串,用split方法,先用"&"截取,再用"="截取,进行循环。
3、在循环的过程中查找参数名。
4、 输出参数值。
【3 代码示例】:[color=red](附件中含完整示例)[/color]
function getParam(paramname) {
var returnval = "";
try {
//参数字符串
var paramurl = window.location.search;
//处理长度
if (paramurl.length > 0) {
paramurl = paramurl.substring(1, paramurl.length);
var paramurlarray = paramurl.split("&");
for ( var i = 0; i < paramurlarray.length; i++) {
if (paramurlarray[i].indexOf(paramname) != -1) {
var temp = paramurlarray[i].split("=");
if (temp[0] == paramname) {
returnval = temp[1];
break;
}
}
}
}
} catch (e) {
}
return returnval;
}