窗口的location屬性(即window.location)是對Location對象的引用。
window.location對象表示在窗口中顯示的文檔的當前URL。
可以在不使用窗口前綴的情況下寫入 window.location對象。
一些示例:
下一節(jié)將向您展示如何使用location對象屬性獲取頁面的URL以及主機名,協(xié)議等。
該location.href屬性返回當前頁面的URL。
var x = location.href;測試看看?/?
該location.hostname屬性返回(當前頁面的)Internet主機的名稱。
var x = location.hostname;測試看看?/?
該location.pathname屬性返回當前頁面的路徑名。
路徑名是一個字符串,該字符串從主機名開始,包含一個初始的“ /”,后跟URL的路徑。
var x = location.pathname;測試看看?/?
該location.protocol屬性返回當前URL的Web協(xié)議,包括冒號(:)。
var x = location.protocol;測試看看?/?
該location.port屬性返回(當前頁面的)Internet主機端口號。
var x = location.port;測試看看?/?
注意:如果未在URL中指定端口號或它是方案的默認端口(http的80和https的443),則port屬性返回一個空字符串。
location.assign()方法使窗口加載并以指定的URL顯示文檔。
location.assign("");測試看看?/?
有關(guān)完整的屬性和方法參考,請訪問我們的JavaScript位置對象參考。
參考部分包含所有位置屬性和方法的描述和示例。