SVGAElement
Baseline 广泛可用 *
SVGAElement 接口提供了对 <a> 元素的属性的访问,以及操作这些属性的方法。
实例属性
此接口还继承了其父接口 SVGGraphicsElement 的属性。
SVGAElement.downloadSVGAElement.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.referrerPolicySVGAElement.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>元素