1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > location.href location.assign和location.replace的区别

location.href location.assign和location.replace的区别

时间:2023-08-31 21:01:34

相关推荐

location.href location.assign和location.replace的区别

在写跳转页面的时候遇到个有意思的问题,RT的三个均能用来写跳转,总结了下它们之间的区别。

1、window.location.href=“url”; 改变url地址。

location.href是一个属性,要这样写:location.href="url"

2、window.location.assign("url") 加载新的文档,效果与location.href相当。

3、window.location.replace 将地址替换成新url,该方法通过指定URL替换当前缓存在历史里(客户端)的项目。

与以上两者的区别在于:在replace之后,浏览历史就被清空了(href与assign方法会产生历史记录)。

因此若使用replace页面跳转后是不能后退的。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。