所需阅读权限 1
[转帖]在HTML中用JS获取GET的参数
| /** * 模仿request.getParameter();
 * 但是只能接收三种提交
 * <form method=GET ..>...</form>
 * <a href="xxx.html?a=b&dc=3">xxx</a>
 * 从浏览器直接输入URL中带有信息xxx.html
 * return 返回的是string类型,此方法目前不支持中文
 */
 function getParameter(name)
 {
 var paramStr=location.search;
 if(paramStr.length==0)return null;
 if(paramStr.charAt(0)!=';?';)return null;
 paramStr=unescape(paramStr);
 paramStr=paramStr.substring(1);
 if(paramStr.length==0)return null;
 var params=paramStr.split(';&';);
 for(var i=0;i<params.length;i++)
 {
 var parts=params.split(';=';,2);
 if(parts[0]==name)
 {
 if(parts.length<2||typeof(parts[1])=="undefined"||parts[1]=="undefined"||parts[1]=="null")return "";
 return parts[1];
 }
 }
 return null;
 }
 |