SVGAElement - 提供了对 SVG <a> 元素的访问和操作

SVGAElement 接口提供了对 SVG <a> 元素的属性访问,以及对其进行操作的方法。

属性

该接口还从其父接口 SVGGraphicsElement 继承了属性,并实现来自 HTMLHyperlinkElementUtils 的属性。

SVGAElement.download

参阅 HTMLAnchorElement.download

SVGAElement.href 只读

一个 SVGAnimatedString,表示 hrefxlink:href 属性。

SVGAElement.hreflang

一个字符串,表示 hreflang 属性,它表示链接资源的语言。

SVGAElement.ping

一个字符串,表示 ping 属性,包含一个以空格分隔的 URL 列表,当跟随超链接时,浏览器(在后台)将发送正文为 PINGPOST 请求。通常用于跟踪。

方法

此接口没有方法,但继承了其父接口 SVGraphicsElement 的方法。

实例

在下面的实例中,元素 <a>target 属性被设置为 _blank ,当点击链接时,它会记录是否满足条件。

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

linkRef.onclick = function(){
  if (linkRef.target === "_blank") {
    console.log("打开新页面!");
    linkRef.target = "_self";
  } else {
    console.log("抱歉!不是新页面");
  }
}

规范

规范
Scalable Vector Graphics (SVG) 1.1 (Second Edition) # Interface SVGAElement

桌面浏览器兼容性

暂无兼容数据

相关链接

  • SVG <a> 元素