如何使用 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

iFIX脚本语言详解:深入了解其功能与应用
https://jb123.cn/jiaobenyuyan/67673.html

少儿Python编程入门:趣味学习,轻松掌握
https://jb123.cn/python/67672.html

JavaScript 随机数生成详解:从基础到进阶技巧
https://jb123.cn/javascript/67671.html

安卓系统脚本语言全解析:从入门到进阶
https://jb123.cn/jiaobenyuyan/67670.html

JavaScript中if语句的严格等于(===)和松散等于(==)详解
https://jb123.cn/javascript/67669.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