天天看點

導航到新視窗的幾種方法

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種方法則不可以。

繼續閱讀