一、JavaScript Location对象
Location 对象包含有关当前 URL 的信息。
Location 对象是 window 对象的一部分,可通过 window.Location 属性对其进行访问。
注意: 没有应用于Location对象的公开标准,不过所有浏览器都支持该对象。
Location 对象属性
属性 | 描述 |
---|---|
hash | 返回一个URL的锚部分 |
host | 返回一个URL的主机名和端口 |
hostname | 返回URL的主机名 |
href | 返回完整的URL |
pathname | 返回的URL路径名。 |
port | 返回一个URL服务器使用的端口号 |
protocol | 返回一个URL协议 |
search | 返回一个URL的查询部分 |
Location 对象方法
方法 | 说明 |
---|---|
assign() | 载入一个新的文档 |
reload() | 重新载入当前文档 |
replace() | 用新的文档替换当前文档 |
二、location 常用整理:
//重新刷新页面 function btnOneClick() { if (window.confirm('确定要刷新吗?')) { //刷新当前页面 location.reload(); } } //打开新的页面 function btnTwoClick() { //方式1,可以返回 // location.href = 'http://www.jnqianle.cn'; //方式2,可以返回 //location.assign('http://www.jnqianle.cn'); //方式3,不可以返回 location.replace('http://www.jnqianle.cn'); }
更多:
JavaScript ObjectURL | URL.createObjectURL和URL.revokeObjectURL