js获取当前域名
a= window.location.host;//获取主域名,比如pdbn.top;
b=document.domain; //获取主域名,比如pdbn.top 跟上面的区别在于操作的对象为2级对象document,上面是一级对象window。结果是一样的;
c= window.location.href;//获取完整的url地址;
d=top.location.href ;//顶级窗口的地址
e=this.location.href ;//当前窗口的地址
顺便附上location函数的几个属性和方法
Location 对象属性
| 属性 | 描述 | IE | F | O |
|---|---|---|---|---|
| hash | 设置或返回从井号 (#) 开始的 URL(锚)。 | 4 | 1 | 9 |
| host | 设置或返回主机名和当前 URL 的端口号。 | 4 | 1 | 9 |
| hostname | 设置或返回当前 URL 的主机名。 | 4 | 1 | 9 |
| href | 设置或返回完整的 URL。 | 4 | 1 | 9 |
| pathname | 设置或返回当前 URL 的路径部分。 | 4 | 1 | 9 |
| port | 设置或返回当前 URL 的端口号。 | 4 | 1 | 9 |
| protocol | 设置或返回当前 URL 的协议。 | 4 | 1 | 9 |
| search | 设置或返回从问号 (?) 开始的 URL(查询部分)。 | 4 | 1 | 9 |
Location 对象方法
| 属性 | 描述 | IE | F | O |
|---|---|---|---|---|
| assign() | 加载新的文档。 | 4 | 1 | 9 |
| reload() | 重新加载当前文档。 | 4 | 1 | 9 |
| replace() | 用新的文档替换当前文档。 | 4 | 1 | 9 |
