目標

當結束資源有多個目標時,應使用 **target** 屬性,例如,當父文件嵌入在 HTML 或 XHTML 文件中,或使用帶標籤的瀏覽器檢視時。此屬性指定瀏覽器上下文(例如,瀏覽器標籤或 (X)HTML iframe 或 object 元素)的名稱,當啟用連結時,文件將在其中開啟

您可以將此屬性與以下 SVG 元素一起使用

示例

html
<svg viewBox="0 0 300 120" xmlns="http://www.w3.org/2000/svg">
  <a href="https://mdn.club.tw" target="_self">
    <text x="0" y="20">Open link within iframe</text>
  </a>
  <a href="https://mdn.club.tw" target="_blank">
    <text x="0" y="60">Open link in new tab or window</text>
  </a>
  <a href="https://mdn.club.tw" target="_top">
    <text x="0" y="100">Open link in this tab or window</text>
  </a>
</svg>

使用說明

_self | _parent | _top | _blank | <XML-Name>
預設值 _self
可動畫
_replace 已棄用。不適用於新網站。

當前 SVG 影像將被連結內容替換,位於與當前 SVG 影像相同的框架內的同一矩形區域。

注意:此值從未得到很好的實現,並且 HTML 對瀏覽上下文的定義更改使 _replace_self 之間的區別變得多餘。使用 _self 替換當前 SVG 文件。

_self

當前 SVG 影像將被連結內容替換,位於與當前 SVG 影像相同的瀏覽上下文中。

_parent

如果存在並且可以從本文件安全訪問,則 SVG 影像的直接父瀏覽上下文將被連結內容替換。

_top

如果存在並且可以從本文件安全訪問,則整個活動視窗或標籤的內容將被連結內容替換

_blank

如果本文件可以安全執行此操作,則將請求一個新的未命名的視窗或標籤以顯示連結內容。如果使用者代理不支援多個視窗/標籤,則結果與 _top 相同。

<XML-Name>

指定瀏覽上下文(標籤、內聯框架、物件等)的名稱,用於顯示連結內容。如果一個名稱相同的上下文已經存在,並且可以從本文件安全訪問,則重新使用它,替換現有內容。如果它不存在,則建立它(與 '_blank' 相同,只是它現在有了一個名稱)。該名稱必須是有效的 XML 名稱 [XML11],並且不應以下劃線 (U+005F LOW LINE 字元) 開頭,以滿足來自 HTML 的有效瀏覽上下文名稱的要求。

規範

規範
可縮放向量圖形 (SVG) 2
# AElementTargetAttribute

瀏覽器相容性

BCD 表格僅在啟用 JavaScript 的瀏覽器中載入。