1、window.open()
可以接受四個參數:要加載的URL,視窗目标,一個特性字元串,一個表示新頁面是否取代浏覽器曆史記錄中目前加載頁面的布爾值。後三個是可選參數,該方法會傳回指向新視窗的引用。
例:window.open("http://www.baidu.com");
2、location.assign()
接受一個參數:要加載的URL
例:location.assign("http://www.baidu.com");
3、修改window.location屬性
例:window.location="http://www.baidu.com";
4、修改location.href屬性
例:location.href="http://www.baidu.com";
5、location.replace()
例:location.raplace("http://www.baidu.com");
第1種可以使用第2個參數選擇在哪個頁面打開URL,後4種方法會在原頁面打開URL。2、3、4三種方法會在浏覽器曆史記錄中生成一條新紀錄,是以單擊“後退”按鈕會導航到前一個頁面,最後1種方法則不可以。