SVGAElement

SVG DOM 接口

SVGAElement接口提供了对<a>元素的属性的访问,而且还提供了操作该元素的方法。

接口概览

属性

这个接口同样会从父级元素 *SVGGraphicsElement*继承属性,并实现 SVGURIReference (en-US)HTMLHyperlinkElementUtils 中的功能。

SVGAElement.download

参见 HTMLAnchorElement.download

SVGAElement.href

参见 HTMLAnchorElement.href

SVGAElement.hreflang

是一个反映 hreflang 属性的字符串(DOMString),表示链接资源的语言种类。

SVGAElement.ping

是一个反映 ping 值的字符串(DOMString),包含以空格分隔开的 URL 列表,当超链接可以被跟踪时,浏览器会(在后台)发送有 PING 主体的 POST 的请求,一般用于追踪。

SVGAElement.referrerPolicy

参见 HTMLAnchorElement.referrerPolicy

SVGAElement.rel

参见 HTMLAnchorElement.rel (en-US)

SVGAElement.relList

参见HTMLAnchorElement.relList (en-US)

SVGAElement.target (en-US) 只读

它和特定元素的 target 属性相同

SVGAElement.text

是一个字符串(DOMString),作为 Node.textContent 属性的代名词。

SVGAElement.type

是一个反映 type 属性的字符串(DOMString),表示链接资源的 MIME 种类。

方法

SVGAElement 接口没有提供任何专有的方法。

示例

在下面的这个例子里, <a> 元素的 target 属性值是 _blank ,当链接被点击时,它将记录以通知是否符合条件。

js
var linkRef = document.querySelector("a");
linkRef.target = "_self";

linkRef.onclick = function () {
  if (linkRef.target === "_blank") {
    console.log("BLANK!");
    linkRef.target = "_self";
  } else {
    console.log("SORRY! not _blank");
  }
};

规范

Specification
Scalable Vector Graphics (SVG) 2
# InterfaceSVGAElement

浏览器兼容性

BCD tables only load in the browser

参见

  • <a> SVG 元素