| SVGAElement | SVGAElement インターフェイスは「a」要素に対応します。 |
| SVGAnimateElement | SVGAnimateElement インターフェイスは「animate」要素に対応します。 SVG DOM を介した「animate」要素の属性へのオブジェクト指向アクセスは利用できません。 |
| SVGAnimateMotionElement | SVGAnimateMotionElement インターフェイスは「animateMotion」要素に対応します。 SVG DOM を介した「animateMotion」要素の属性へのオブジェクト指向アクセスは利用できません。 |
| SVGAnimateTransformElement | SVGAnimateTransformElement インターフェイスは「animateTransform」要素に対応します。 SVG DOM を介した「animateTransform」要素の属性へのオブジェクト指向アクセスは利用できません。 |
| SVGAnimationElement | SVGAnimationElement インターフェイスは、すべてのアニメーション要素インターフェイスの基本インターフェイスです: SVGAnimateElement、SVGSetElement、SVGAnimateColorElement、SVGAnimateMotionElement、および SVGAnimateTransformElement. |
| SVGCircleElement | SVGCircleElement インターフェイスは「circle」要素に対応します。 |
| SVGClipPathElement | SVGClipPathElement インターフェイスは「clipPath」要素に対応します。 |
| SVGComponentTransferFunctionElement | このインターフェイスは、コンポーネント伝達関数インターフェイスで使用される基本インターフェイスを定義します。 |
| SVGCursorElement | SVGCursorElement インターフェイスは「cursor」要素に対応します。 |
| SVGDefsElement | SVGDefsElement インターフェイスは「defs」要素に対応します。 |
| SVGDescElement | SVGDescElement インターフェイスは「desc」要素に対応します。 |
| SVGDocument | アンSVG ドキュメントSVG 階層のルートであり、コンテンツ全体を保持します。階層へのアクセスを提供するだけでなく、ドキュメントから特定の情報セットにアクセスするためのいくつかの便利なメソッドも提供します。要素が XHTML ドキュメント [XHTML] 内にインラインで埋め込まれている場合、SVGDocument オブジェクトは存在しません。代わりに、ドキュメント オブジェクト階層のルート オブジェクトは、HTMLDocument オブジェクトなどの別のタイプの Document オブジェクトになります。 ただし、XML ドキュメント階層のルート要素が「svg」要素である場合、SVGDocument オブジェクトは実際に存在します。たとえば、スタンドアロンの SVG ファイル (つまり、MIME タイプが「image/svg+xml」のファイル) を表示する場合などです。この場合、SVGDocument オブジェクトはドキュメント オブジェクト モデル階層のルート オブジェクトになります。 |
| SVGElement | SVG 言語の要素に直接対応するすべての SVG DOM インターフェイス (「パス」要素の SVGPathElement インターフェイスなど) は、SVGElement インターフェイスから派生します。 |
| SVGElementInstance | 各 use-element シャドウ ツリーのルート オブジェクトは SVGUseElementShadowRoot インターフェイスを実装します。このインターフェイスは現在、ShadowRoot インターフェイスと DocumentOrShadowRoot mixin に定義されているプロパティとメソッドの拡張を定義していません。ただし、このノードをルートとするツリーは、作成者スクリプトの観点からは完全に読み取り専用です。 |
| SVGEllipseElement | SVGEllipseElement インターフェイスは「楕円」要素に対応します。 |
| SVGException | この例外は、特定の SVG 操作を実行できない場合に発生します。 |
| SVGFilterElement | SVGFilterElement インターフェイスは「filter」要素に対応します。 |
| SVGForeignObjectElement | SVGForeignObjectElement インターフェイスは「foreignObject」要素に対応します。 |
| SVGGElement | SVGGElement インターフェイスは「g」要素に対応します。 |
| SVGGeometryElement | インターフェイス SVGGeometryElement は、レンダリングが同等のパスを持つジオメトリによって定義され、塗りつぶしとストロークが可能な SVG 要素を表します。これには、パスと基本的な形状が含まれます. |
| SVGGradientElement | SVGGradientElement インターフェイスは、SVGLinearGradientElement および SVGRadialGradientElement によって使用される基本インターフェイスです。 |
| SVGGraphicsElement | SVGGraphicsElement インターフェイスは、グラフィックスをグループに直接レンダリングすることを主な目的とする SVG 要素を表します。 |
| SVGImageElement | SVGImageElement インターフェイスは「image」要素に対応します。 |
| SVGLinearGradientElement | SVGLinearGradientElement インターフェイスは「linearGradient」要素に対応します。 |
| SVGLineElement | SVGLineElement インターフェイスは「line」要素に対応します。 |
| SVGMarkerElement | SVGMarkerElement インターフェイスは「マーカー」要素に対応します。 |
| SVGMaskElement | SVGMaskElement インターフェイスは「マスク」要素に対応します。 |
| SVGMetadataElement | SVGMetadataElement インターフェイスは「メタデータ」要素に対応します。 |
| SVGMPathElement | SVGMPathElement インターフェイスは「mpath」要素に対応します。 |
| SVGPathElement | SVGPathElement インターフェイスは「パス」要素に対応します。 |
| SVGPatternElement | SVGPatternElement インターフェイスは「pattern」要素に対応します。 |
| SVGPolygonElement | SVGPolygonElement インターフェイスは「ポリゴン」要素に対応します。 |
| SVGPolylineElement | SVGPolylineElement インターフェイスは「ポリライン」要素に対応します。 |
| SVGRadialGradientElement | SVGRadialGradientElement インターフェイスは「radialGradient」要素に対応します。 |
| SVGRectElement | SVGRectElement インターフェイスは「rect」要素に対応します。 |
| SVGScriptElement | SVGScriptElement インターフェイスは「script」要素に対応します。 |
| SVGSetElement | SVGSetElement インターフェイスは「set」要素に対応します。 SVG DOM を介した「set」要素の属性へのオブジェクト指向アクセスは利用できません。 |
| SVGStopElement | SVGStopElement インターフェイスは「停止」要素に対応します。 |
| SVGStyleElement | SVGStyleElement インターフェイスは「スタイル」要素に対応します。 |
| SVGSVGElement | 重要なインターフェイス定義は SVGSVGElement インターフェイスです。これは、「svg」要素に対応するインターフェイスです。このインターフェイスには、行列演算やビジュアル レンダリング デバイスでの再描画時間を制御する機能など、一般的に使用されるさまざまなユーティリティ メソッドが含まれています。 |
| SVGSwitchElement | SVGSwitchElement インターフェイスは「switch」要素に対応します。 |
| SVGSymbolElement | SVGSymbolElement インターフェイスは「シンボル」要素に対応します。 |
| SVGTextContentElement | SVGTextContentElement は、SVGTextElement、SVGTSpanElement、SVGTRefElement、SVGAltGlyphElement、SVGTextPathElement など、さまざまなテキスト関連のインターフェイスによって継承されます。 文字または文字数のインデックスを参照するこのインターフェイスのメソッドについては、これらの参照はそれぞれ、UTF-16 コード単位または UTF-16 コード単位の数へのインデックスとして解釈されます。これは、CharacterData インターフェイスのメソッドが文字データ内のインデックスとカウントとして UTF-16 コード単位を使用する DOM レベル 2 コアとの一貫性のためです。 U+10000 などの BMP 文字の場合、その要素で getNumberOfChars を呼び出すと 2 が返されます。これは、その 1 文字を表すために使用される UTF-16 コード単位 (サロゲート ペア) が 2 つあるためです。 |
| SVGTextElement | SVGTextElement インターフェイスは「text」要素に対応します。 |
| SVGTextPathElement | SVGTextPathElement インターフェイスは「textPath」要素に対応します。 |
| SVGTextPositioningElement | SVGTextPositioningElement インターフェイスは、テキスト関連のインターフェイス (SVGTextElement、SVGTSpanElement、SVGTRefElement、および SVGAltGlyphElement) によって継承されます。 |
| SVGTitleElement | SVGTitleElement インターフェイスは「タイトル」要素に対応します。 |
| SVGTSpanElement | SVGTSpanElement インターフェイスは「tspan」要素に対応します。 |
| SVGUseElement | SVGUseElement インターフェイスは「use」要素に対応します。 |
| SVGViewElement | SVGViewElement インターフェイスは「view」要素に対応します。 |