Location属性和方法
1、location用于获取或设置窗体的URL,并且可以用于解析URL,它同时是 Window 对象的一个部分,可通过 window.location 属性来访问
属性 | 描述 |
| |
返回主机名和当前URL的端口号 | |
| |
整个URl字符串(在浏览器中就是完整的地址栏); 不能新打开页面,只能在当前页面跳转 | |
| |
| |
设置或返回当前 URL 的协议 | |
|
例如:
2-1、document.write(window.location.host);
返回主机名和当前URL的端口号
2-2、document.write(window.location.href);
function go()
{
window.location.href = "/Home/ChapterEightTimer";
// location和href获得指点链接
//Home是Controllers名称
// ChapterEightTimer指Controllers里的方法
}
整个URl字符串(在浏览器中就是完整的地址栏)
不能新打开页面,只能在当前页面跳转
2-3、 document.write(window.location.hash)
返回锚点部分hash值
2-4、document.write(window.location.hostname)
返回当前域名
下面的例子都是一样的,我们可以自已想。
3、location方法
属性 | 描述 |
加载新的文档 | |
可能从浏览器缓存加载; 加上true强制从服务器端加载 | |
新的文档替换当前文档。 |
例如:
1、ation.assign('http://www.dvsd.com)加载新的文档
2、cation.reload() // 可能从浏览器缓存加载
location.reload(true) // 强制从服务器端加载
3、window.location,replace(http://www.baotu.com)// 新的文档替换当前文档。