Skip to content

Commit

Permalink
2023/04/07 時点の英語版に基づき新規翻訳
Browse files Browse the repository at this point in the history
  • Loading branch information
mfuji09 committed Oct 29, 2023
1 parent 4059890 commit a28a76f
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions files/ja/web/api/csspseudoelement/element/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
title: "CSSPseudoElement: element プロパティ"
short-title: element
slug: Web/API/CSSPseudoElement/element
l10n:
sourceCommit: d76defab4ca13261e9de81ae1df125345f847b0a
---

{{APIRef}}{{SeeCompatTable}}

**`element`** は {{DOMxRef('CSSPseudoElement')}} インターフェイスの読み取り専用のプロパティで、擬似要素の元要素、言い換えれば親要素への参照を返します。

##

この擬似要素の元要素を表す {{DOMxRef('Element')}} です。

##

下記の例は、 `CSSPseudoElement.element` と {{DOMxRef('Element.pseudo()')}} の関係を示しています。

```js
const myElement = document.querySelector("q");
const cssPseudoElement = myElement.pseudo("::after");
const originatingElement = cssPseudoElement.element;

console.log(myElement === originatingElement); // true を出力
console.log(myElement.parentElement === originatingElement); // false を出力
console.log(myElement.lastElementChild === cssPseudoElement); // false を出力
console.log(myElement.lastChild === cssPseudoElement); // false を出力
console.log(myElement.nextElementSibling === cssPseudoElement); // false を出力
console.log(myElement.nextSibling === cssPseudoElement); // false を出力
```

## 仕様書

{{Specifications}}

## ブラウザーの互換性

{{Compat}}

## 関連情報

- {{DOMxRef('Element.pseudo()')}}

0 comments on commit a28a76f

Please sign in to comment.