全域性A標籤設定 target屬性 新視窗開啟

2021-10-09 14:36:54 字數 368 閱讀 1201

由於工作的需要,需要把某個頁面下的所有a標籤都設定為新開新視窗,即:

增加target:

但是由於這個頁面有500多個a標籤,並且有的a標籤已經有target屬性,有的沒有,手動乙個乙個加顯然是不可能的

所以一開始通過js來加:

function addtarget();

}window.onload = addtarget();

但不知為何無法生效。

然後就想到可以通過設定css來使預設的a都自帶target屬性,即:

a 發現也行不通。原因是css中沒有target屬性,不能直接在css中這樣寫。

最後查資料,發現可以在head標籤中加入:

成功。

出處

HTML 標籤的 target 屬性

html 標籤 標籤的 target 屬性規定在何處開啟鏈結文件。如果在乙個 標籤內包含乙個 target 屬性,瀏覽器將會載入和顯示用這個標籤的 href 屬性命名的 名稱與這個目標吻合的框架或者視窗中的文件。如果這個指定名稱或 id 的框架或者視窗不存在,瀏覽器將開啟乙個新的視窗,給這個視窗乙個...

HTML 標籤的 target 屬性

標籤的 target 屬性規定在何處開啟鏈結文件。如果在乙個 標籤內包含乙個 target 屬性,瀏覽器將會載入和顯示用這個標籤的 href 屬性命名的 名稱與這個目標吻合的框架或者視窗中的文件。如果這個指定名稱或 id 的框架或者視窗不存在,瀏覽器將開啟乙個新的視窗,給這個視窗乙個指定的標記,然後...

HTML 標籤的 target 屬性

標籤的 target 屬性規定在何處開啟鏈結文件。如果在乙個 標籤內包含乙個 target 屬性,瀏覽器將會載入和顯示用這個標籤的 href 屬性命名的 名稱與這個目標吻合的框架或者視窗中的文件。如果這個指定名稱或 id 的框架或者視窗不存在,瀏覽器將開啟乙個新的視窗,給這個視窗乙個指定的標記,然後...