怎么获取url地址js
时间: 2024-09-10 21:05:48 浏览: 16
在JavaScript中获取当前页面的URL地址通常使用`window.location`对象,它包含了有关当前URL的信息,并且还可以用来改变浏览器的当前地址。以下是几种获取URL地址的方法:
1. 获取完整的URL地址:
```javascript
var currentUrl = window.location.href;
```
2. 获取URL的协议部分(如 http 或 https):
```javascript
var protocol = window.location.protocol;
```
3. 获取域名部分(如 www.example.com):
```javascript
var hostname = window.location.hostname;
```
4. 获取端口号(如果没有指定则为一个空字符串):
```javascript
var port = window.location.port;
```
5. 获取路径部分(如 /path/to/page.html):
```javascript
var pathname = window.location.pathname;
```
6. 获取查询字符串部分(如 ?key=value&key2=value2):
```javascript
var search = window.location.search;
```
7. 获取哈希部分(即URL中的 #部分,如 #section1):
```javascript
var hash = window.location.hash;
```
这些属性可以单独使用,也可以组合起来形成完整的URL。