進行頁面新窗口打開跳轉,我們使用 <a>
標簽即可實現。
<a>
標簽可以通過設置target
的值來控制此鏈接的打開方式,一般可取以下值:
-
_self:默認值,鏈接在當前窗口打開
-
_blank:鏈接在新窗口打開
-
_parent:鏈接在父級框架窗口打開
-
_top:鏈接在整個窗口打開
上面幾個屬性,基本都是很常見的target屬性。
此外,target還有一個隱藏特性,那就是可以指定為具體的URL地址或者任意自定義的名稱。
例如:
<a href="demo.html" target="demo.html">demo空白頁</a>
點擊上述標簽,當瀏覽器沒有標簽頁的地址是demo.html
時,這時游覽器表現為打開一個新頁面,地址為demo.html
(此時的target
屬性的行為表現類似'_blank'
),當我們再次點擊時,因為現在瀏覽器標簽頁已經有一個地址為demo.html
的頁面了,這時游覽器表現為不會打開新窗口,而是直接刷新已經打開的demo.html
。
也就是說,我們要想實現鏈接地址自動刷新和新窗口打開的這個需求,知道設置鏈接元素和表單元素的target屬性值為目標URL地址值就好了。
如果我們想要不同鏈接,打開同一個標簽卡頁面刷新如何實現?
<a href="blank.html?s=1" target="_search">空白頁?s=1</a>
<a href="blank.html?s=2" target="_search">空白頁?s=2</a>