요즘은 웹페이지를 만들 때 주소창 매개변수를 다루는 문제에 자주 부딪히는데, 늘 기분에 따라 하게 되는데, 나중에는 허점이 많아 어디서부터 시작해야 할지 모르겠어서 특집을 만들었습니다. 주소 표시줄 매개변수를 수정하는 방법입니다. 이번에는 더 이상 걱정하지 않으셔도 됩니다. 하하!
다음은 제가 컴파일한 방법입니다. 사용하기 매우 간단합니다:
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
어때요, 정말 유용해요! 하하