这个既然是服务器端解析这样,最好在服务器端就解析了,要不发送两次请求,浪费资源了
document.location.href=document.location.href.toString().replace(/&/,'?')

解决方案 »

  1.   

    谢谢版主!可服务器端对我们是透明的呀!<a id="url" href="http://www.sia.com/&username=java" onClick="replaceURL()">testChangeLink</a>
    <script type="text/javascript">
    function replaceURL(){   
    var URL = document.getElementById("url").href;
    alert(URL.replace("&username","?username"));
    }
    </script>
    ----------
    上面的代码是可以修改url了,可怎么让它跳转到http://www.sia.com/?username=java去呢
      

  2.   

    URL=URL.replace("&username","?username");
    document.getElementById("url").href=URL ;
    ----------------
    结贴