javascript中幾種頁麵跳轉方式
我們把這些方式分為兩組
第一組
①window.location.assign("https://xy.com");
②window.location.href = "https://xy.com";
③window.location = "https://xy.com";
在使用②③其實在設置URL的時候自動調用了①方法。我們最常用的是②。
使用該組方式跳轉瀏覽器曆史中都會生成一條新記錄,因此用戶就可以點擊“後退”按鈕。
第二組
window.location.replace("https://xy.com");
這種方式不會生成新的記錄,隻是瀏覽器位置變化,用戶不能點擊“後退”按鈕。
location對象
location這個BOM對象是特殊的對象,既是window的屬性,也是document的屬性。
window.location和document.location指向同一個對象。
也可以直接寫為location.href。
注意
還有一個window.navigate(https://www.xy.com)
該方法是針對IE的,不適用於FF,在HTML DOM Window Object中,根本沒列出window.navigate方法。
最後更新:2017-04-02 16:48:14