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>