SVGElement
Baseline
Weitgehend verfügbar
*
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
Alle SVG DOM-Schnittstellen, die direkt den Elementen der SVG-Sprache entsprechen, leiten sich von der SVGElement-Schnittstelle ab.
Instanz-Eigenschaften
Erbt auch Eigenschaften von der Element Schnittstelle.
SVGElement.attributeStyleMapSchreibgeschützt-
Eine
StylePropertyMap, die die Deklarationen desstyle-Attributs des Elements darstellt. SVGElement.autofocus-
Gibt an, ob die Steuerung fokussiert werden soll, wenn die Seite geladen wird oder wenn ein
<dialog>oder ein Popover sichtbar wird. SVGElement.classNameSchreibgeschützt-
Ein
SVGAnimatedString, das den Wert desclass-Attributs auf dem gegebenen Element oder den leeren String widerspiegelt, wennclassnicht vorhanden ist. Dieses Attribut ist veraltet und könnte in einer zukünftigen Version dieser Spezifikation entfernt werden. Es wird empfohlen, stattdessenElement.classListzu verwenden. SVGElement.datasetSchreibgeschützt-
Ein
DOMStringMap-Objekt, das eine Liste von Schlüssel/Wert-Paaren von benannten Datenattributen liefert, die den benutzerdefinierten Datenattributen entsprechen, die an das Element angehängt sind. Diese können auch in SVG mit Attributen der Formdata-*definiert werden, wobei*der Schlüsselname des Paares ist. Dies funktioniert genauso wie dieHTMLElement.dataset-Eigenschaft von HTML und das globale HTML-Attributdata-*. SVGElement.nonce-
Gibt die einmalige kryptografische Nummer zurück, die von der Content Security Policy verwendet wird, um zu bestimmen, ob ein bestimmter Abruf ausgeführt werden darf.
SVGElement.ownerSVGElementSchreibgeschützt-
Ein
SVGSVGElement, das sich auf das nächste übergeordnete<svg>-Element bezieht.null, wenn das gegebene Element das äußerste<svg>-Element ist. SVGElement.style-
Eine
CSSStyleDeclaration, die die Deklarationen desstyle-Attributs des Elements darstellt. SVGElement.tabIndex-
Die Position des Elements in der Tab-Reihenfolge.
SVGElement.viewportElementSchreibgeschützt-
Das
SVGElement, das den aktuellen Viewport erstellt hat. Häufig das nächste übergeordnete<svg>-Element.null, wenn das gegebene Element das äußerste<svg>-Element ist.
Instanz-Methoden
Diese Schnittstelle erbt auch Methoden von Element.
SVGElement.blur()-
Entfernt den Tastaturfokus vom aktuell fokussierten Element.
SVGElement.focus()-
Setzt das Element in den aktuellen Tastaturfokus.
Ereignisse
Diese Ereignisse können mit addEventListener() abgehört werden oder indem ein Ereignis-Listener der entsprechenden on...-Handler-Eigenschaft zugewiesen wird.
Spezifikationen
| Spezifikation |
|---|
| Scalable Vector Graphics (SVG) 2> # InterfaceSVGElement> |
Browser-Kompatibilität
Siehe auch
- HTML-Attribut
data-* - SVG-Attribut
data-* - Verwendung benutzerdefinierter Datenattribute in HTML