location.replace与location.href
时间: 2024-01-17 11:16:12 浏览: 195
js刷新当前页面
4星 · 用户满意度95%
location.replace和location.href都可以用来改变当前页面的URL地址,但它们之间有一些不同之处。使用location.replace时,当前页面的URL会被新的URL代替,并且点击后退按钮时会回退到前一个页面。而使用location.href时,当前页面的URL会被新的URL代替,但是点击后退按钮时会回退到新的URL所在的页面。此外,location.replace不会在浏览器的历史记录中创建一个新的记录,而location.href会创建一个新的历史记录。因此,如果你想要在不创建新的历史记录的情况下改变URL地址,可以使用location.replace;如果你想要创建一个新的历史记录并且可以通过后退按钮返回到之前的页面,可以使用location.href。
阅读全文