location.assign和location.replace的区别是什么?

来源:8-11 Location对象

慕运维2948618

2014-12-31 20:15

如题,。、

写回答 关注

3回答

  • xiaoxue8888
    2016-04-08 10:36:55

    window.location.assign(url) : 加载 URL 指定的新的 HTML 文档。 就相当于一个链接,跳转到指定的url,当前页面会转为新页面内容,可以点击后退返回上一个页面。

    window.location.replace(url) : 通过加载 URL 指定的文档来替换当前文档 ,这个方法是替换当前窗口页面,前后两个页面共用一个


  • xiaoxue8888
    2016-04-08 10:35:45

    window.location.assign(url) : 是浏览器对象location的assign()方法,会跳转到url 指定的 HTML 文档。

  • davidlaw
    2015-01-01 23:20:55

    window.location.assign(url) : 加载 URL 指定的新的 HTML 文档。就相当于一个链接,跳转到指定的url,当前页面会转为新页面内容,可以点击后退返回上一个页面。

    window.location.replace(url) : 通过加载 URL 指定的文档来替换当前文档,这个方法是替换当前窗口页面,前后两个页面共用一个窗口,所以是没有后退返回上一页的

    bb_zha...

    您好,请问这么细节的知识是从哪里学到的呢?有推荐的书嘛?谢谢!

    2016-04-02 16:04:01

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题