返回列表 回复 发帖

[转帖]在HTML中用JS获取GET的参数

作者:bigjim
  1. /**
  2. * 模仿request.getParameter();
  3. * 但是只能接收三种提交
  4. * <form method=GET ..>...</form>
  5. * <a href="xxx.html?a=b&dc=3">xxx</a>
  6. * 从浏览器直接输入URL中带有信息xxx.html
  7. * return 返回的是string类型,此方法目前不支持中文
  8. */
  9. function getParameter(name)
  10. {
  11. var paramStr=location.search;
  12. if(paramStr.length==0)return null;
  13. if(paramStr.charAt(0)!='?')return null;
  14. paramStr=unescape(paramStr);
  15. paramStr=paramStr.substring(1);
  16. if(paramStr.length==0)return null;
  17. var params=paramStr.split('&');
  18. for(var i=0;i<params.length;i++)
  19. {
  20. var parts=params[i].split('=',2);
  21. if(parts[0]==name)
  22. {
  23. if(parts.length<2||typeof(parts[1])=="undefined"||parts[1]=="undefined"||parts[1]=="null")return "";
  24. return parts[1];
  25. }
  26. }
  27. return null;
  28. }
复制代码
哈哈哈!!!!你的IP是不是?我都知道了!!!
返回列表