SVGAElement
interface provides access to the properties of
<a>
element, as well as methods to manipulate them.
This interface also inherits properties from its parent,
SVGGraphicsElement
,和实现的特性来自
SVGURIReference
and
HTMLHyperlinkElementUtils
.
SVGAElement.download
HTMLAnchorElement.download
.
SVGAElement.href
HTMLAnchorElement.href
.
SVGAElement.hreflang
DOMString
that reflects the
hreflang
attribute, indicating the language of the linked resource.
SVGAElement.ping
DOMString
that reflects the ping attribute, containing a space-separated list of URLs to which, when the hyperlink is followed,
POST
requests with the body
PING
will be sent by the browser (in the background). Typically used for tracking.
SVGAElement.referrerPolicy
HTMLAnchorElement.referrerPolicy
.
SVGAElement.rel
HTMLAnchorElement.rel
.
SVGAElement.relList
HTMLAnchorElement.relList
.
SVGAElement.target
只读
target
attribute of the given element.
SVGAElement.text
DOMString
being a synonym for the
Node.textContent
特性。
SVGAElement.type
DOMString
that reflects the
type
attribute, indicating the MIME type of the linked resource.
This interface has no methods but inherits methods from its parent,
SVGGraphicsElement
.
In the example below, the
target
属性在
<a>
element is set to
_blank
and when the link is clicked, it logs to notify whether the condition is met or not.
var linkRef = document.querySelector("a");
linkRef.target = "_self";
linkRef.onclick = function(){
if (linkRef.target === "_blank") {
console.log("BLANK!");
linkRef.target = "_self";
} else {
console.log("SORRY! not _blank");
}
}
| 规范 | 状态 | 注释 |
|---|---|---|
| Scalable Vector Graphics (SVG) 2 | 候选推荐 |
Replaced inheritance from
SVGElement
by
SVGGraphicsElement
and removed the interface implementations of
SVGTests
,
SVGLangSpace
,
SVGExternalResourcesRequired
,
SVGStylable
,和
SVGTransformable
by
HTMLHyperlinkElementUtils
|
| Scalable Vector Graphics (SVG) 1.1 (Second Edition) | 推荐 | 初始定义 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
SVGAElement
|
Chrome Yes | Edge 12 | Firefox Yes | IE 9 | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
download
|
Chrome No | Edge No | Firefox Yes | IE ? | Opera ? | Safari ? | WebView Android No | Chrome Android No | Firefox Android Yes | Opera Android ? | Safari iOS ? | Samsung Internet Android No |
hreflang
|
Chrome No | Edge ≤18 — 79 | Firefox 61 | IE No | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android 61 | Opera Android No | Safari iOS No | Samsung Internet Android No |
ping
|
Chrome No | Edge ≤18 — 79 | Firefox 61 | IE No | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android 61 | Opera Android No | Safari iOS No | Samsung Internet Android No |
referrerPolicy
|
Chrome 51 | Edge 79 | Firefox 52 | IE No | Opera 38 | Safari 11.1 | WebView Android 51 | Chrome Android 51 | Firefox Android 52 | Opera Android 41 | Safari iOS No | Samsung Internet Android 7.2 |
rel
|
Chrome No | Edge ≤18 — 79 | Firefox 61 | IE No | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android 61 | Opera Android No | Safari iOS No | Samsung Internet Android No |
relList
|
Chrome No | Edge ≤18 — 79 | Firefox 61 | IE No | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android 61 | Opera Android No | Safari iOS No | Samsung Internet Android No |
target
|
Chrome Yes | Edge 12 | Firefox Yes | IE 9 | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
text
|
Chrome No | Edge ≤18 — 79 | Firefox 61 | IE No | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android 61 | Opera Android No | Safari iOS No | Samsung Internet Android No |
type
|
Chrome No | Edge ≤18 — 79 | Firefox 61 | IE No | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android 61 | Opera Android No | Safari iOS No | Samsung Internet Android No |
完整支持
不支持
兼容性未知
<a>
element
SVGAElement
SVGAltGlyphElement
SVGAngle
SVGAnimateColorElement
SVGAnimateElement
SVGAnimateMotionElement
SVGAnimateTransformElement
SVGAnimatedAngle
SVGAnimatedBoolean
SVGAnimatedEnumeration
SVGAnimatedInteger
SVGAnimatedLength
SVGAnimatedLengthList
SVGAnimatedNumber
SVGAnimatedNumberList
SVGAnimatedPathData
SVGAnimatedPoints
SVGAnimatedPreserveAspectRatio
SVGAnimatedRect
SVGAnimatedString
SVGAnimatedTransformList
SVGAnimationElement
SVGCircleElement
SVGClipPathElement
SVGComponentTransferFunctionElement
SVGCursorElement
SVGDefsElement
SVGDescElement
SVGDocument
SVGElement
SVGEllipseElement
SVGFEBlendElement
SVGFEColorMatrixElement
SVGFEComponentTransferElement
SVGFECompositeElement
SVGFEConvolveMatrixElement
SVGFEDiffuseLightingElement
SVGFEDisplacementMapElement
SVGFEDistantLightElement
SVGFEDropShadowElement
SVGFEFloodElement
SVGFEFuncAElement
SVGFEFuncBElement
SVGFEFuncGElement
SVGFEFuncRElement
SVGFEGaussianBlurElement
SVGFEImageElement
SVGFEMergeElement
SVGFEMergeNodeElement
SVGFEMorphologyElement
SVGFEOffsetElement
SVGFEPointLightElement
SVGFESpecularLightingElement
SVGFESpotLightElement
SVGFETileElement
SVGFETurbulenceElement
SVGFilterElement
SVGFilterPrimitiveStandardAttributes
SVGFitToViewBox
SVGFontElement
SVGFontFaceElement
SVGFontFaceFormatElement
SVGFontFaceNameElement
SVGFontFaceSrcElement
SVGFontFaceUriElement
SVGForeignObjectElement
SVGGElement
SVGGlyphElement
SVGGradientElement
SVGGraphicsElement
SVGHKernElement
SVGImageElement
SVGLength
SVGLengthList
SVGLineElement
SVGLinearGradientElement
SVGMPathElement
SVGMarkerElement
SVGMaskElement
SVGMatrix
SVGMetadataElement
SVGMissingGlyphElement
SVGNumber
SVGNumberList
SVGPathElement
SVGPathSeg
SVGPathSegArcAbs
SVGPathSegArcRel
SVGPathSegClosePath
SVGPathSegCurvetoCubicAbs
SVGPathSegCurvetoCubicRel
SVGPathSegCurvetoCubicSmoothAbs
SVGPathSegCurvetoCubicSmoothRel
SVGPathSegCurvetoQuadraticAbs
SVGPathSegCurvetoQuadraticRel
SVGPathSegCurvetoQuadraticSmoothAbs
SVGPathSegCurvetoQuadraticSmoothRel
SVGPathSegLinetoAbs
SVGPathSegLinetoHorizontalAbs
SVGPathSegLinetoHorizontalRel
SVGPathSegLinetoRel
SVGPathSegLinetoVerticalAbs
SVGPathSegLinetoVerticalRel
SVGPathSegList
SVGPathSegMovetoAbs
SVGPathSegMovetoRel
SVGPatternElement
SVGPoint
SVGPointList
SVGPolygonElement
SVGPolylineElement
SVGPreserveAspectRatio
SVGRadialGradientElement
SVGRect
SVGRectElement
SVGSVGElement
SVGScriptElement
SVGSetElement
SVGStopElement
SVGStringList
SVGStylable
SVGStyleElement
SVGSwitchElement
SVGSymbolElement
SVGTRefElement
SVGTSpanElement
SVGTests
SVGTextContentElement
SVGTextElement
SVGTextPathElement
SVGTextPositioningElement
SVGTitleElement
SVGTransform
SVGTransformList
SVGTransformable
SVGURIReference
SVGUnitTypes
SVGUseElement
SVGVKernElement
SVGViewElement
SVGZoomAndPan
SVGZoomEvent
TimeEvent