如何使用 JavaScript 获取当前 URL361
JavaScript 提供了一种方便的方法来获取当前网页的 URL。这在许多情况下都很有用,例如跟踪用户在网站上的浏览历史记录、在AJAX 请求中发送 URL 参数,或者在按钮单击时获取当前页面地址。
使用 对象
最简单的方法是使用 对象。该对象包含有关当前 URL 的各种信息,包括协议、主机名、端口、路径和查询字符串。要获取整个 URL,可以使用 href 属性:```javascript
const url = ;
(url); // 输出:/path/to/
```
使用 属性
另一个获取当前 URL 的方法是使用 属性。该属性返回整个 URL 作为字符串:```javascript
const url = ;
(url); // 输出:/path/to/
```
使用 属性
有时,您可能只对 URL 的协议、主机名和端口感兴趣。在这种情况下,可以使用 属性:```javascript
const origin = ;
(origin); // 输出:
```
使用 属性
如果您只对当前页面的路径和文件名感兴趣,可以使用 属性:```javascript
const pathname = ;
(pathname); // 输出:/path/to/
```
使用 属性
要获取查询字符串,可以使用 属性:```javascript
const search = ;
(search); // 输出:?param1=value1¶m2=value2
```
使用 属性
要获取 URL 片段标识符(锚点),可以使用 属性:```javascript
const hash = ;
(hash); // 输出:#section1
```
更改 URL
除了获取当前 URL 外,您还可以使用 JavaScript 更改 URL。为此,可以使用 属性:```javascript
= "/new/";
```
请注意,更改 URL 会导致页面重新加载。如果您只想更改查询字符串或哈希,可以使用 或 属性。
示例
下面是一些使用 JavaScript 获取和更改 URL 的示例代码:```javascript
// 获取当前 URL
();
// 更改 URL 到新页面
= "/new/";
// 添加查询字符串参数
= "?param1=value1¶m2=value2";
// 添加 URL 片段标识符
= "#section1";
```
总之,JavaScript 提供了多种获取和更改当前 URL 的方法。这在许多情况下都很有用,例如跟踪用户浏览历史记录、在 AJAX 请求中发送 URL 参数,或者在按钮单击时获取当前页面地址。
2025-02-14
玩转JavaScript时间魔法:从入门到精通,动态更新与优雅格式化全解析!
https://jb123.cn/javascript/73450.html
Perl哈希数据整合与覆盖:实战指南
https://jb123.cn/perl/73449.html
Python脚本升级指南:从个人工具到共享利器,手把手教你打造可发布的第三方库
https://jb123.cn/jiaobenyuyan/73448.html
Python编程从入门到实践:零基础小白的完整学习路径
https://jb123.cn/python/73447.html
Windows自动化测试脚本语言精选:Python、PowerShell、AHK与深度指南
https://jb123.cn/jiaobenyuyan/73446.html
热门文章
JavaScript (JS) 中的 JSF (JavaServer Faces)
https://jb123.cn/javascript/25790.html
JavaScript 枚举:全面指南
https://jb123.cn/javascript/24141.html
JavaScript 逻辑与:学习布尔表达式的基础
https://jb123.cn/javascript/20993.html
JavaScript 中保留小数的技巧
https://jb123.cn/javascript/18603.html
JavaScript 调试神器:步步掌握开发调试技巧
https://jb123.cn/javascript/4718.html