CSSPseudoElement: element 属性
CSSPseudoElement 接口的 element 只读属性返回对伪元素的起源元素(即其父元素)的引用。
值
表示伪元素的起源元素的 Element。
示例
下面的示例演示了 CSSPseudoElement.element 与 Element.pseudo() 之间的关系
js
const myElement = document.querySelector("q");
const cssPseudoElement = myElement.pseudo("::after");
const originatingElement = cssPseudoElement.element;
console.log(myElement === originatingElement); // Outputs true
console.log(myElement.parentElement === originatingElement); // Outputs false
console.log(myElement.lastElementChild === cssPseudoElement); // Outputs false
console.log(myElement.lastChild === cssPseudoElement); // Outputs false
console.log(myElement.nextElementSibling === cssPseudoElement); // Outputs false
console.log(myElement.nextSibling === cssPseudoElement); // Outputs false
规范
| 规范 |
|---|
| CSS 伪元素模块 Level 4 # dom-csspseudoelement-element |
浏览器兼容性
加载中…