1:如果使用標籤來連結到一個頁面的話,target屬性的作用,相信大家都知道。就是指對連結的頁面以怎麼樣的形式展現出來,target常用的值有:_blank(以新彈出一個瀏覽器視窗開啟連結的頁面)、_self(在原來的視窗中開啟連結的頁面)。當然還有_top等等,因為不常用,所以在此就不多做介紹了。
例如:腳本之家 表示要連結到腳本之家去,並以新開窗口開啟
2 :如果使用標籤觸發一個動作(動作完成以後,一般都要跳到某個頁面)。這個動作在這裡又可以分為兩種:
(1) 不提交表單形式的動作(即不對form進行操作的動作)。 web開發中相關的情境例如:單一刪除某筆記錄等,像這樣的操作都不是很複雜,需要的參數也不是很多,都是已get方式提交的。這時對於要跳轉的頁面的展現形式,您可以透過target屬性來指定。這裡用法和1介紹的一樣。
例如
刪除小明 表示處理完動作後,還在本視窗開啟新頁面。
(2)以表單的形式提交的動作(即要提交form中的資料的動作)。 web開發中這樣的應用常見與用戶註冊、修改資訊等等。當然有人會說提交form中的資料可以直接用或的進行提交。但有些情況下,你可能更願意用的形式來提交。如果您這裡是以標籤的形式來提交的,而您想透過屬性target來控制處理完成後要跳轉的頁面是行不通。這時候target屬性已不在起作用了,取而代之的是,您應該在form的target屬性中製定,這樣才會如您所願!
比如:
表示處理完動作後,還在新視窗中開啟新頁面。 (雖然這裡通過了標籤的target屬性設定了,但不會起作用;而是form的target屬性起作用)。