From 1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:24 +0200 Subject: convert content to md --- .../fr/web/api/document/elementsfrompoint/index.md | 120 +++++++++------------ 1 file changed, 51 insertions(+), 69 deletions(-) (limited to 'files/fr/web/api/document/elementsfrompoint') diff --git a/files/fr/web/api/document/elementsfrompoint/index.md b/files/fr/web/api/document/elementsfrompoint/index.md index 259d9da6fc..e275e5780d 100644 --- a/files/fr/web/api/document/elementsfrompoint/index.md +++ b/files/fr/web/api/document/elementsfrompoint/index.md @@ -14,90 +14,72 @@ tags: translation_of: Web/API/DocumentOrShadowRoot/elementsFromPoint original_slug: Web/API/DocumentOrShadowRoot/elementsFromPoint --- -
{{APIRef("DOM")}}{{SeeCompatTable}}
+{{APIRef("DOM")}}{{SeeCompatTable}} -

La propriété elementsFromPoint() de l'interface {{domxref("DocumentOrShadowRoot")}}  renvoie un tableau (array) de tous les éléments présents sous le point fourni en paramètre (relatif au viewport).

+La propriété **`elementsFromPoint()`** de l'interface {{domxref("DocumentOrShadowRoot")}}  renvoie un tableau (_array_) de tous les éléments présents sous le point fourni en paramètre (relatif au _viewport_). -

Syntaxe

+## Syntaxe -
var elements = document.elementsFromPoint(x, y);
+ var elements = document.elementsFromPoint(x, y); -

Paramètres

+### Paramètres -
-
x
-
L'abscisse du point (coordonnée horizontale).
-
y
-
L'ordonnée du point (coordonnée verticale).
-
+- x + - : L'abscisse du point (coordonnée horizontale). +- y + - : L'ordonnée du point (coordonnée verticale). -

Valeur de retour

+### Valeur de retour -

Un tableau (array) d'objets {{domxref('element')}} représentants les éléments du DOM concernés.

+Un tableau (_array_) d'objets {{domxref('element')}} représentants les éléments du DOM concernés. -

Exemples

+## Exemples -

HTML

+### HTML -
<div>
-  <p>Du texte</p>
-</div>
-<p>Éléments au point 30, 20:</p>
-<div id="output"></div>
-
+```html +
+

Du texte

+
+

Éléments au point 30, 20:

+
+``` -

JavaScript

+### JavaScript -
var output = document.getElementById("output");
+```js
+var output = document.getElementById("output");
 if (document.elementsFromPoint) {
   var elements = document.elementsFromPoint(30, 20);
-  for(var i = 0; i < elements.length; i++) {
+  for(var i = 0; i < elements.length; i++) {
     output.textContent += elements[i].localName;
-    if (i < elements.length - 1) {
-      output.textContent += " < ";
+    if (i < elements.length - 1) {
+      output.textContent += " < ";
     }
   }
 } else {
-  output.innerHTML = "<span style=\"color: red;\">" +
-     "Votre navigateur ne prend pas en charge <code>document.elementsFromPoint()</code>" +
-     "</span>";
-}
- -

Résultat

- -

{{EmbedLiveSample('Example', '420', '120')}}

- -

Spécifications

- - - - - - - - - - - - - - - - - - - - - -
SpécificationÉtatCommentaires
{{SpecName('Shadow DOM','#extensions-to-the-documentorshadowroot-mixin','DocumentOrShadowRoot')}}{{Spec2('Shadow DOM')}}Définition initiale
{{SpecName('CSSOM View', '#dom-document-elementsfrompoint', 'Document')}}{{Spec2('CSSOM View')}}Précise l'ordre selon lequel les éléments sont peints.
- -

Compatibilité des navigateurs

- -

{{Compat("api.DocumentOrShadowRoot.elementsFromPoint")}}

- -

Voir aussi

- - + output.innerHTML = "" + + "Votre navigateur ne prend pas en charge document.elementsFromPoint()" + + ""; +} +``` + +### Résultat + +{{EmbedLiveSample('Example', '420', '120')}} + +## Spécifications + +| Spécification | État | Commentaires | +| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------- | ------------------------------------------------------ | +| {{SpecName('Shadow DOM','#extensions-to-the-documentorshadowroot-mixin','DocumentOrShadowRoot')}} | {{Spec2('Shadow DOM')}} | Définition initiale | +| {{SpecName('CSSOM View', '#dom-document-elementsfrompoint', 'Document')}} | {{Spec2('CSSOM View')}} | Précise l'ordre selon lequel les éléments sont peints. | + +## Compatibilité des navigateurs + +{{Compat("api.DocumentOrShadowRoot.elementsFromPoint")}} + +## Voir aussi + +- {{DOMxRef("DocumentOrShadowRoot.elementFromPoint()")}} +- {{DOMxRef("DocumentOrShadowRoot.msElementsFromRect()")}} {{Non-standard_Inline}} -- cgit v1.2.3-54-g00ecf