当前位置: 代码迷 >> Web前端 >> 变化地址栏参数
  详细解决方案

变化地址栏参数

热度:237   发布时间:2012-09-04 14:19:30.0
变更地址栏参数

?

?

<html>

<head>

</head>

<body>

<script>

var url='pagename?para=xx&para3=fasfaf&para4=dfa';

function changeURLPar(destiny, par, par_value)

{

?var pattern = par+'=([^&]*)';

?var replaceText = par+'='+par_value;

?

?if (destiny.match(pattern))

?{

? var tmp = '/\\'+par+'=[^&]*/';

? tmp = destiny.replace(eval(tmp), replaceText);

? return (tmp);

?}

?else

?{

? if (destiny.match('[\?]'))

? {

? return destiny+'&'+ replaceText;

? }

? else

? {

? return destiny+'?'+replaceText;

? }

?}

?

?return destiny+'\n'+par+'\n'+par_value;

}

alert(changeURLPar(url,'para','99'))

</script>

</body>

</html>

  相关解决方案