DocumentOrShadowRoot

Le DocumentOrShadowRoot mélange de l'API Shadow DOM qui fournit des API qui sont partagées entre les documents et les racines fantômes. Les fonctionnalités suivantes sont incluses dans Document et ShadowRoot.

Propriétés

DocumentOrShadowRoot.activeElementLecture seule
Renvoie l'Element dans l'arbre shadow qui a le focus.
DocumentOrShadowRoot.fullscreenElementLecture seule
Renvoie l'Element qui est actuellement en mode plein écran pour ce document.
DocumentOrShadowRoot.pointerLockElement  Lecture seule
Renvoie l'élément défini comme cible pour les événements de la souris lorsque le pointeur est verrouillé. Il renvoie null si le verrouillage est en cours, si le pointeur est déverrouillé ou si la cible se trouve dans un autre document.
DocumentOrShadowRoot.styleSheetsLecture seule
Renvoie une StyleSheetList d'objets CSSStyleSheet pour les feuilles de style explicitement liées ou intégrées dans un document.

Méthodes

DocumentOrShadowRoot.caretPositionFromPoint()
Renvoie un objet CaretPosition contenant le noeud DOM contenant le signe d'insertion, et le décalage du caractère d'insertion dans ce noeud.
DocumentOrShadowRoot.elementFromPoint()
Renvoie l'élément le plus élevé aux coordonnées spécifiées.
DocumentOrShadowRoot.elementsFromPoint()
Renvoie un tableau de tous les éléments aux coordonnées spécifiées.
DocumentOrShadowRoot.getSelection()
Renvoie un objet Selection représentant la plage de texte sélectionnée par l'utilisateur, ou la position actuelle du curseur.
DocumentOrShadowRoot.nodeFromPoint()
Renvoie le nœud supérieur aux coordonnées spécifiées.
DocumentOrShadowRoot.nodesFromPoint()
Renvoie un tableau de tous les nœuds aux coordonnées spécifiées.

Spécifications

Spécification Statut Commentaire
Shadow DOM
La définition de 'DocumentOrShadowRoot' dans cette spécification.
Obsolete Implémentation de Shadow DOM.
DOM
La définition de 'DocumentOrShadowRoot' dans cette spécification.
Standard évolutif Définition initiale.

Compatibilité des navigateurs

BCD tables only load in the browser

[1] Les fonctionnalités de cette interface sont toujours implémentées sur l'objet Document.