location用于获取或设置窗体的URL,并且可以用于解析URL。
语法:
location.[属性|方法]
location对象属性图示:
location 对象属性:
属性 | 描述 |
hash | 设置或返回井号(#)开始的URL(锚)。 |
host | 设置或返回主机名和当前URL的端口号。 |
hostname | 设置或返回当前URL的主机名 |
href | 设置或返回完整的URL |
pathname | 设置或返回当前URL的路径部分 |
port | 设置或返回当前URL的端口号 |
protocol | 设置或返回当前URL的协议 |
search | 设置或返回从问号(?)开始的URL(查询部分)。 |
location 对象方法:
属性 | 描述 |
assign() | 加载新的文档 |
reload() | 重新加在当前文档 |
replace() | 用新的文档替换当前文档 |
实例:获取当前显示文档的URL,并输出。
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>location</title> <script type="text/javascript"> document.write(window.location.href); </script> </head> <body></body> </html>