SVGElement
Toutes les interfaces du DOM SVG qui correspondent à des éléments SVG dérivent de l'interface SVGElement
.
Propriétés
Cette interface hérite également des propriétés de DocumentAndElementEventHandlers
, Element
, GlobalEventHandlers
, et SVGElementInstance
SVGElement.attributeStyleMap
Lecture seule-
Un objet
StylePropertyMap
(en-US) qui représente les déclarations de l'attributstyle
de l'élément. SVGElement.dataset
Lecture seule-
Un objet
DOMStringMap
(en-US) qui fournit une liste de paires de clé/valeur des attributs de données nommés correspondant aux attributs de données spécifiques attachés à l'élément. Ils peuvent également être définis en SVG avec des attributs de la formedata-*
(en-US), où*
représente le nom de la clé. Cette propriété et cet attribut fonctionnent de façon analogue aux équivalents HTML (propriété du DOMHTMLElement.dataset
et attribut HTML globaldata-*
). SVGElement.className
Obsolète Lecture seule-
Une chaîne de caractères
SVGAnimatedString
(en-US) qui reflète la valeur de l'attributclass
(en-US) de l'élément courant, ou la chaîne vide s'il n'a pas de classe. Cet attribut est déprécié et pourrait être retiré des prochaines versions de la spécification. Il est conseillé d'utiliserElement.classList
à la place. SVGElement.nonce
-
Renvoie le nonce cryptographique utilisé par la politique de sécurité du contenu (CSP) pour déterminer si une opération de récupération peut avoir lieu.
SVGElement.ownerSVGElement
Lecture seule-
Un objet
SVGSVGElement
(en-US) qui fait référence à l'ancêtre<svg>
le plus proche ounull
si l'élément courant est l'élément<svg>
de plus haut niveau. SVGElement.style
(en-US)-
Un objet
CSSStyleDeclaration
qui représente les déclarations de mise en forme portées par l'attributstyle
. SVGElement.tabIndex
-
La position de l'élément dans l'ordre de tabulation.
SVGElement.viewportElement
Lecture seule-
L'objet
SVGElement
qui a établi la zone d'affichage (viewport) courante. Il s'agit généralement de l'ancêtre<svg>
le plus proche. Cette propriété vautnull
si l'élément courant est déjà l'élément<svg>
de plus haut niveau.
Méthodes
Cette interface n'a pas de méthode en propre, mais elle hérite de celles fournies par DocumentAndElementEventHandlers
, Element
, GlobalEventHandlers
, et SVGElementInstance
Évènements
On pourra intercepter les évènements suivants en utilisant addEventListener()
ou en affectant un gestionnaire d'évènements à la propriété on…
correspondante de GlobalEventHandlers
.
abort
-
Déclenché lorsque le chargement de la page est interrompu avant qu'un élément SVG ait pu être chargé complètement. Également disponible avec la propriété
onabort
. error
(en-US)-
Déclenché lorsqu'un élément SVG ne charge pas correctement ou lorsqu'une erreur se produit lors de l'exécution d'un script. Également disponible avec la propriété
onerror
. load
(en-US)-
Déclenché sur un objet
SVGElement
lorsqu'il est chargé dans le navigateur. Également disponible avec la propriétéonload
. resize
-
Déclenché lorsqu'un document SVG est redimensionné. Également disponible avec la propriété
onresize
. scroll
-
Declenché lorsque la vue d'un document SVG est décalée le long de l'axe horizontal ou vertical. Également disponible avec la propriété
onscroll
. unload
-
Déclenché lorsque l'implémentation du DOM retire un document SVG de la fenêtre ou de la frame.
Spécifications
Specification |
---|
Scalable Vector Graphics (SVG) 2 # InterfaceSVGElement |
Compatibilité des navigateurs
BCD tables only load in the browser
Voir aussi
- Les attributs de données HTML
data-*
- Les attributs de données SVG
data-*
(en-US) - Utiliser les attributs de données spécifiques en HTML