SVGAElement
        
        Baseline  广泛可用  *
        
        
          
                
              
                
              
                
              
        
        
      
      
    SVGAElement 接口提供了对 <a> 元素的属性的访问,以及操作这些属性的方法。
实例属性
此接口还继承了其父接口 SVGGraphicsElement 的属性。
- SVGAElement.download
- SVGAElement.hash
- 
一个字符串,表示引用 URL 中的片段标识符,包括前面的哈希标记 ( #),如果有的话。
- SVGAElement.host
- 
一个字符串,表示引用 URL 中的主机名和端口(如果不是默认端口)。 
- SVGAElement.hostname
- 
一个字符串,表示引用 URL 中的主机名。 
- SVGAElement.href只读
- 
一个 SVGAnimatedString对象,反映了href或xlink:href已弃用 属性。
- SVGAElement.hreflang
- 
一个字符串,反映 hreflang属性,指示链接资源的语言。
- SVGAElement.origin只读
- 
返回一个包含 URL 来源的字符串,即其协议、域名和端口。 
- SVGAElement.pathname
- 
一个字符串,包含一个初始的 /,后跟 URL 的路径,不包括查询字符串或片段。
- SVGAElement.password
- 
一个字符串,包含在域名之前指定的密码。 
- SVGAElement.ping
- 
一个字符串,反映 ping属性,包含一个空格分隔的 URL 列表,当用户遵循该超链接时,浏览器将(在后台)向这些 URL 发送带有PING主体的POST请求。通常用于跟踪。
- SVGAElement.port
- 
一个字符串,表示引用 URL 的端口部分(如果存在)。 
- SVGAElement.protocol
- 
一个字符串,表示引用 URL 的协议部分,包括末尾的冒号 ( :)。
- SVGAElement.referrerPolicy
- SVGAElement.rel
- 
一个字符串,反映 relSVG 属性,指定链接目标的关联关系。
- SVGAElement.relList
- 
一个 DOMTokenList对象,反映relSVG 属性,作为一个令牌列表。
- SVGAElement.search
- 
一个字符串,表示引用 URL 中的搜索元素,包括前面的问号 ( ?),如果有的话。
- SVGAElement.target只读
- 
它对应于给定元素的 target属性。
- SVGAElement.text已弃用
- 
一个字符串,是 Node.textContent属性的同义词。
- SVGAElement.type
- 
一个字符串,反映 type属性,指示链接资源的 MIME 类型。
- SVGAElement.username
- 
一个字符串,包含在域名之前指定的用户名。 
实例方法
此接口没有方法,但继承了其父接口 SVGGraphicsElement 的方法。
示例
在下面的示例中,<a> 元素的 target 属性被设置为 _blank,当链接被点击时,它会记录以通知条件是否满足。
const linkRef = document.querySelector("a");
linkRef.target = "_self";
linkRef.onclick = () => {
  if (linkRef.target === "_blank") {
    console.log("BLANK!");
    linkRef.target = "_self";
  } else {
    console.log("SORRY! not _blank");
  }
};
规范
| 规范 | 
|---|
| Scalable Vector Graphics (SVG) 2 # 接口SVGAElement | 
浏览器兼容性
加载中…
另见
- SVG <a>元素