关于跳转~~~帮我看一下区别

liaoyunt07 2009-03-04 02:20:24


window.location .reload ("Redirect.aspx");
window.location.replace('Redirect.aspx');
window.location .href="Redirect.aspx";
window.location = Redirect.aspx


这四种有什么区别?
...全文
66 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
LIHY70 2009-03-04
  • 打赏
  • 举报
回复
学习下~~~
leiru 2009-03-04
  • 打赏
  • 举报
回复
mark!
街头小贩 2009-03-04
  • 打赏
  • 举报
回复
replace:无法退到上一页
href可以退到上一页
lxy0502030314 2009-03-04
  • 打赏
  • 举报
回复
测试了一下.
reload 打开Redirect.aspx,可以返回到原页面,就是生成了history对象的新的历史记录..
replace 使用Redirect.aspx网页替换当前现实网页,使用此方法不会在History对象生成新的历史记录.
href 跟replace一样.
window.location = Redirect.aspx这个跟reload 是一样的.

junjun1984 2009-03-04
  • 打赏
  • 举报
回复
reload 重新装入当前页面。
replace 装入指定 URL 的另外文档来替换当前文档。
href 属性包含了整个 URL 例如,设置 location='http://a.com' 的结果就等于设置 location.href='http://a.com'。

87,901

社区成员

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

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