JavaScript获取url参数

淩亂°似流年 2022-06-10 09:27 316阅读 0赞
  1. function getQueryString(){
  2. var url=location.search;
  3. if(url.indexOf('?')!=-1){
  4. var str=url.slice(1);
  5. var strs=str.split('&');
  6. var obj={};
  7. for (var i = 0; i < strs.length; i++) {
  8. var key=strs[i].split('=')[0];
  9. var val=unescape(strs[i].split('=')[1]);
  10. obj[key]=val;
  11. }
  12. return obj;
  13. }
  14. }

如果url中参数只要一个,可以采用正则表达式获取

  1. function getQueryStringReg(){
  2. var url=location.search;
  3. var pattern=/(\w+)=(\w+)/;
  4. var res=url.match(pattern);
  5. if(res){
  6. var obj={};
  7. obj[res[1]]=res[2];
  8. return obj;
  9. }
  10. }

发表评论

表情:
评论列表 (有 0 条评论,316人围观)

还没有评论,来说两句吧...

相关阅读