JavaScript 的 location.href 或 location.replace 方法怎么使用
时间: 2024-06-03 18:10:39 浏览: 11
location.href 和 location.replace 都是 JavaScript 中用于在浏览器中改变当前文档的 URL 的方法。它们分别有不同的使用方式:
1. location.href:
location.href = URL;
将文档的 URL 设置为指定的 URL。
2. location.replace:
location.replace(URL);
使用指定的 URL 替换当前的文档。这个方法会导致浏览器不会向服务器发出新的请求,而是直接在浏览器历史记录中替换当前文档。
相关问题
location.replace()方法替代location.href
引用\[1\]和\[2\]提供了使用`location.replace()`方法替代`location.href`的示例。`location.replace()`方法可以用来加载一个新的页面来替换当前页面,而不会在浏览器的历史记录中留下当前页面的记录。这意味着当使用`location.replace()`方法后,点击后退按钮时会直接回退到前一个页面,而不会经过当前页面。这与使用`location.href`加载新页面是不同的,因为使用`location.href`加载新页面会在浏览器的历史记录中留下当前页面的记录。所以,使用`location.replace()`方法可以实现在加载新页面时不在浏览器的历史记录中留下当前页面的记录。
#### 引用[.reference_title]
- *1* *3* [location.href 和 location.replace](https://blog.csdn.net/weixin_45737596/article/details/120975421)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [JavaScript location.replace() 方法:加载一个新文档(页面)替换当前文档](https://blog.csdn.net/zheng963/article/details/50069137)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
location.href.replace
location.href.replace() 是 JavaScript 中的一个方法,用于修改当前页面的 URL 地址并加载新的页面。它接受两个参数:要被替换的字符串和用来替换的字符串。具体用法可以参考下面的示例:
```
// 将当前页面的 URL 的主机名替换为 example.com 并加载新的页面
location.href = location.href.replace(location.hostname, 'example.com');
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)