//lastest:
var getArgs =function() {//URL 쿼리 문자열 가져오기
var params=document.location.search,reg=/(?:^?|&)(.*?)=(.*?)(?= &|$ )/g,temp,args={};
while((temp=reg.exec(params))!=null) args[temp[1]]=decodeURIComponent(temp[2])
return args;
};
//한 개만 선택하세요:
var queryString=function(key){
return (document.location.search.match(new RegExp("(?: ^\? |&)" 키 "=(.*?)(?=&|$)"))||['',null])[1];
}
var args=getArgs( );
alert(args.name " | " args.sex " | " args.age)
//테스트 링크:
test getQueryString
ps: 메서드에서 사용하지 마세요. 메서드에서 메서드를 호출하세요. 그렇지 않으면 항상 마지막 js 파일의 매개변수를 가져올 수 있습니다. 메서드에서 사용하려면 먼저 변수와 함께 저장한 후 직접 가져오세요. 방법.