CSSPseudoElement: element property
The element
read-only property of the CSSPseudoElement
interface returns a reference to the originating element of the pseudo-element, in other words its parent element.
Value
An Element
representing the pseudo-element's originating element.
Examples
The example below demonstrates the relationship between CSSPseudoElement.element
and Element.pseudo()
:
const myElement = document.querySelector("q");
const cssPseudoElement = myElement.pseudo("::after");
const originatingElement = cssPseudoElement.element;
console.log(myElement === originatingElement);
console.log(myElement.parentElement === originatingElement);
console.log(myElement.lastElementChild === cssPseudoElement);
console.log(myElement.lastChild === cssPseudoElement);
console.log(myElement.nextElementSibling === cssPseudoElement);
console.log(myElement.nextSibling === cssPseudoElement);
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
element |
No |
No |
75 |
No |
No |
No |
No |
No |
No |
No |
No |
No |
See also