Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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.

EventTarget Node Element SVGElement

Instanz-Eigenschaften

Erbt auch Eigenschaften von der Element Schnittstelle.

SVGElement.attributeStyleMap Schreibgeschützt

Eine StylePropertyMap, die die Deklarationen des style-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.className Schreibgeschützt

Ein SVGAnimatedString, das den Wert des class-Attributs auf dem gegebenen Element oder den leeren String widerspiegelt, wenn class nicht vorhanden ist. Dieses Attribut ist veraltet und könnte in einer zukünftigen Version dieser Spezifikation entfernt werden. Es wird empfohlen, stattdessen Element.classList zu verwenden.

SVGElement.dataset Schreibgeschü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 Form data-* definiert werden, wobei * der Schlüsselname des Paares ist. Dies funktioniert genauso wie die HTMLElement.dataset-Eigenschaft von HTML und das globale HTML-Attribut data-*.

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.ownerSVGElement Schreibgeschü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 des style-Attributs des Elements darstellt.

SVGElement.tabIndex

Die Position des Elements in der Tab-Reihenfolge.

SVGElement.viewportElement Schreibgeschü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.

error

Wird ausgelöst, wenn ein SVG-Element nicht richtig geladen wird oder ein Fehler während der Skriptausführung auftritt.

load

Wird auf einem SVGElement ausgelöst, wenn es im Browser geladen wird.

Spezifikationen

Spezifikation
Scalable Vector Graphics (SVG) 2
# InterfaceSVGElement

Browser-Kompatibilität

Siehe auch