欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Location 對(duì)象

Location 對(duì)象

Location 對(duì)象包含有關(guān)當(dāng)前 URL 的信息。

Location 對(duì)象是 Window 對(duì)象的一個(gè)部分,可通過 window.location 屬性來訪問。

例子

把用戶帶到一個(gè)新的地址

IE: Internet Explorer, F: Firefox, O: Opera.

Location 對(duì)象屬性

屬性 描述 IE F O
hash 設(shè)置或返回從井號(hào) (#) 開始的 URL(錨)。 4 1 9
host 設(shè)置或返回主機(jī)名和當(dāng)前 URL 的端口號(hào)。 4 1 9
hostname 設(shè)置或返回當(dāng)前 URL 的主機(jī)名。 4 1 9
href 設(shè)置或返回完整的 URL。 4 1 9
pathname 設(shè)置或返回當(dāng)前 URL 的路徑部分。 4 1 9
port 設(shè)置或返回當(dāng)前 URL 的端口號(hào)。 4 1 9
protocol 設(shè)置或返回當(dāng)前 URL 的協(xié)議。 4 1 9
search 設(shè)置或返回從問號(hào) (?) 開始的 URL(查詢部分)。 4 1 9

Location 對(duì)象方法

屬性 描述 IE F O
assign() 加載新的文檔。 4 1 9
reload() 重新加載當(dāng)前文檔。 4 1 9
replace() 用新的文檔替換當(dāng)前文檔。 4 1 9

Location 對(duì)象描述

Location 對(duì)象存儲(chǔ)在 Window 對(duì)象的 Location 屬性中,表示那個(gè)窗口中當(dāng)前顯示的文檔的 Web 地址。它的 href 屬性存放的是文檔的完整 URL,其他屬性則分別描述了 URL 的各個(gè)部分。這些屬性與 Anchor 對(duì)象(或 Area 對(duì)象)的 URL 屬性非常相似。當(dāng)一個(gè) Location 對(duì)象被轉(zhuǎn)換成字符串,href 屬性的值被返回。這意味著你可以使用表達(dá)式 location 來替代 location.href。

不過 Anchor 對(duì)象表示的是文檔中的超鏈接,Location 對(duì)象表示的卻是瀏覽器當(dāng)前顯示的文檔的 URL(或位置)。但是 Location 對(duì)象所能做的遠(yuǎn)遠(yuǎn)不止這些,它還能控制瀏覽器顯示的文檔的位置。如果把一個(gè)含有 URL 的字符串賦予 Location 對(duì)象或它的 href 屬性,瀏覽器就會(huì)把新的 URL 所指的文檔裝載進(jìn)來,并顯示出來。

除了設(shè)置 location 或 location.href 用完整的 URL 替換當(dāng)前的 URL 之外,還可以修改部分 URL,只需要給 Location 對(duì)象的其他屬性賦值即可。這樣做就會(huì)創(chuàng)建新的 URL,其中的一部分與原來的 URL 不同,瀏覽器會(huì)將它裝載并顯示出來。例如,假設(shè)設(shè)置了Location對(duì)象的 hash 屬性,那么瀏覽器就會(huì)轉(zhuǎn)移到當(dāng)前文檔中的一個(gè)指定的位置。同樣,如果設(shè)置了 search 屬性,那么瀏覽器就會(huì)重新裝載附加了新的查詢字符串的 URL。

除了 URL 屬性外,Location 對(duì)象的 reload() 方法可以重新裝載當(dāng)前文檔,replace() 可以裝載一個(gè)新文檔而無須為它創(chuàng)建一個(gè)新的歷史記錄,也就是說,在瀏覽器的歷史列表中,新文檔將替換當(dāng)前文檔。