js如何修改url

stellar2020 2007-10-12 03:11:13
请问:
我现在使用的平台把一些页面地址解析如下形式:
http://www.sina.com/&username=java
我想用js修改成正常的形式:
http://www.sina.com/?username=java
就是把&改成?
...全文
1057 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
stellar2020 2007-10-12
  • 打赏
  • 举报
回复
URL=URL.replace("&username","?username");
document.getElementById("url").href=URL ;
----------------
结贴
stellar2020 2007-10-12
  • 打赏
  • 举报
回复
谢谢版主!可服务器端对我们是透明的呀!

<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去呢
hbhbhbhbhb1021 2007-10-12
  • 打赏
  • 举报
回复
这个既然是服务器端解析这样,最好在服务器端就解析了,要不发送两次请求,浪费资源了
document.location.href=document.location.href.toString().replace(/&/,'?')

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧