SVGAElement
        
        
          
                Baseline
                
                  Widely available
                
                 *
              
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
* Some parts of this feature may have varying levels of support.
SVG DOM 接口
SVGAElement接口提供了对<a>元素的属性的访问,而且还提供了操作该元素的方法。
接口概览
| 作用于 | SVGElement、SVGURIReference、SVGTests、SVGLangSpace、SVGExternalResourcesRequired、SVGStylable、SVGTransformable | 
|---|---|
| 方法 | 无 | 
| 属性 | 
 | 
| 规范文档 | SVG 1.1 (2nd Edition) | 
属性
这个接口同样会从父级元素 *SVGGraphicsElement*继承属性,并实现 SVGURIReference 和 HTMLHyperlinkElementUtils 中的功能。
- SVGAElement.download
- SVGAElement.href
- SVGAElement.hreflang
- 
是一个反映 hreflang属性的字符串(DOMString),表示链接资源的语言种类。
- SVGAElement.ping
- 
是一个反映 ping 值的字符串(DOMString),包含以空格分隔开的 URL 列表,当超链接可以被跟踪时,浏览器会(在后台)发送有 PING 主体的 POST的请求,一般用于追踪。
- SVGAElement.referrerPolicy
- SVGAElement.rel
- SVGAElement.relList
- SVGAElement.target只读
- 
它和特定元素的 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. () {
  if (linkRef.target === "_blank") {
    console.log("BLANK!");
    linkRef.target = "_self";
  } else {
    console.log("SORRY! not _blank");
  }
};
规范
| Specification | 
|---|
| Scalable Vector Graphics (SVG) 2> # InterfaceSVGAElement> | 
浏览器兼容性
Loading…
参见
- <a>SVG 元素