>  기사  >  웹 프론트엔드  >  js는 URL 매개변수 문제를 해결하기 위해 주소 표시줄 URL 매개변수를 변경합니다_기본 지식

js는 URL 매개변수 문제를 해결하기 위해 주소 표시줄 URL 매개변수를 변경합니다_기본 지식

WBOY
WBOY원래의
2016-05-16 17:46:301218검색

요즘은 웹페이지를 만들 때 주소창 매개변수를 다루는 문제에 자주 부딪히는데, 늘 기분에 따라 하게 되는데, 나중에는 허점이 많아 어디서부터 시작해야 할지 모르겠어서 특집을 만들었습니다. 주소 표시줄 매개변수를 수정하는 방법입니다. 이번에는 더 이상 걱정하지 않으셔도 됩니다. 하하!

다음은 제가 컴파일한 방법입니다. 사용하기 매우 간단합니다:

코드 복사 코드는 다음과 같습니다.

functionchangeURLPar(destiny, par, par_value)
{
var 패턴 = par '=([^&]*)'; 🎜>var replacementText = par '=' par_value;
if (destiny.match(pattern))
{
var tmp = '/\' par '=[^&]*/'; >tmp = destiny.replace(eval(tmp), replacementText);
return (tmp);
}
else
{
if (destiny.match('[?]') )
{
운명을 반환합니다.
}
else
{
운명을 반환합니다.
}
}
운명을 반환합니다. 'n' par 'n' par_value
}


destiny는 대상 문자열입니다(예: http://www.huistd.com/?id=3&ttt=3
par). 는 매개변수 이름, par_value는 변경할 매개변수의 값입니다.
changeURLPar(test, 'id', 99) // http://www.huistd.com/? id=99&ttt=3
changeURLPar(test, 'haha', 33); // http://www.huistd.com/?id=99&ttt=3&haha=33
어때요, 정말 유용해요! 하하
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.