aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/api/node/parentelement/index.md
blob: 66d50067d3a9fdc602a68a5f47c72b929eaf6b20 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
---
title: Node.parentElement
slug: Web/API/Node/parentElement
tags:
  - API
  - DOM
  - Noeuds
  - Propriétés
  - parent
translation_of: Web/API/Node/parentElement
---
{{APIRef("DOM")}}La propriété en lecture seule **`Node.parentElement`** renvoie le parent du noeud DOM ({{domxref("Element")}}) ou **`null`** si ce dernier n'a pas de parent ou si le parent n'est pas un {{domxref("Element")}} du DOM.

## Syntaxe

    parentElement = node.parentElement

**`parentElement`** référence l'élément parent d'un nœud (**`node`**). C'est toujours un objet {{domxref("Element")}} du DOM ou `null`.

## Exemple

```js
if (node.parentElement) {
    node.parentElement.style.color = "red";
}
```

## Compatibilité des navigateurs

Sur quelques navigateurs, la propriété `parentElement` est seulement définie sur les noeuds qui sont eux-mêmes des {{domxref("Element")}}. En particulier, elle n'est pas définie sur les noeuds texte.

{{Compat("api.Node.parentElement")}}

## Spécifications

- {{spec("http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#parent-element", "DOM Level 4: Node.parentElement", "WD")}}

## Voir aussi

- {{domxref("Node.parentNode")}}