--- title: SVGElement slug: Web/API/SVGElement tags: - API - Interface - Reference - SVG - SVG DOM - SVGElement translation_of: Web/API/SVGElement ---
SVG 言語における要素に直接対応する SVG DOM インタフェースのすべては、SVGElement
インタフェースから派生しています。
{{InheritanceDiagram}}
Also inherits properties from: {{DOMxRef("Element")}}, {{DOMxRef("HTMLOrForeignElement")}}
*
は、その対のキーの名前です。これは、HTML の {{domxref("HTMLElement.dataset")}} 属性および HTML の {{htmlattrxref("data-*")}} グローバル属性とちょうど同様に、うまく機能します。class
is not present. This attribute is deprecated and may be removed in a future version of this specification. Authors are advised to use {{DOMxRef("Element.classList")}} instead.<svg>
要素であれば、null
です。<svg>
要素であれば、null
です。SVGElement
インタフェースは、追加のメソッドを何も提供しませんが、親から、すなわち {{domxref("Element")}}, {{DOMxRef("HTMLOrForeignElement")}} から、メソッドを継承しています。
Listen to these events using addEventListener()
or by assigning an event listener to the equivalent on...
handler property defined on {{DOMxRef("GlobalEventHandlers")}} or {{DOMxRef("WindowEventHandlers")}}.
abort
onabort
property.error
onerror
property.load
SVGElement
when it is loaded in the browser.onload
property.resize
onresize
property.scroll
onscroll
property.unload
onunload
property.Specification | Status | Comment |
---|---|---|
{{SpecName("SVG2", "types.html#InterfaceSVGElement", "SVGElement")}} | {{Spec2("SVG2")}} | Adds the {{domxref("SVGElement.dataset", "dataset")}} property. |
{{SpecName("SVG1.1", "types.html#InterfaceSVGElement", "SVGElement")}} | {{Spec2("SVG1.1")}} | Initial definition |
{{Compat("api.SVGElement")}}