问答详情
源自:8-11 Location对象

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

如题,。、

提问者:慕运维2948618 2014-12-31 20:15

个回答

  • 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 指定的文档来替换当前文档,这个方法是替换当前窗口页面,前后两个页面共用一个窗口,所以是没有后退返回上一页的