SVGAElement - 提供了对 SVG <a> 元素的访问和操作
SVGAElement
接口提供了对 SVG <a>
元素的属性访问,以及对其进行操作的方法。
属性
该接口还从其父接口 SVGGraphicsElement
继承了属性,并实现来自 HTMLHyperlinkElementUtils
的属性。
SVGAElement.download
参阅 HTMLAnchorElement.download
。
SVGAElement.href
只读
一个 SVGAnimatedString
,表示 href
或 xlink:href
属性。
SVGAElement.hreflang
一个字符串,表示 hreflang
属性,它表示链接资源的语言。
SVGAElement.ping
一个字符串,表示 ping
属性,包含一个以空格分隔的 URL 列表,当跟随超链接时,浏览器(在后台)将发送正文为 PING
的 POST
请求。通常用于跟踪。
方法
此接口没有方法,但继承了其父接口 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>
元素