152 of 264 menu

Méthode contains

La méthode contains permet de vérifier si un élément en contient un autre. Le paramètre de la méthode est l'élément qui sera vérifié pour s'assurer qu'il se trouve à l'intérieur de l'élément sur lequel la méthode a été appliquée.

Syntaxe

parent.contains(élément);

Exemple

Vérifions si le paragraphe #child se trouve dans le bloc #parent :

<div id="parent"> <p id="child"></p> </div> let parent = document.querySelector('#parent'); let child = document.querySelector('#child'); let contains = parent.contains(child); console.log(contains);

Résultat de l'exécution du code :

true

Exemple

Et maintenant, le parent ne contient pas l'élément transmis et donc la méthode retourne false :

<div id="parent"></div> <p id="child"></p> let parent = document.querySelector('#parent'); let child = document.querySelector('#child'); let contains = parent.contains(child); console.log(contains);

Résultat de l'exécution du code :

false

Exemple

On peut passer le même élément sur lequel la méthode a été appelée, dans ce cas la méthode retournera également true :

<div id="parent"></div> let parent = document.querySelector('#parent'); let contains = parent.contains(parent); console.log(contains);

Résultat de l'exécution du code :

true

Voir aussi

  • la méthode matches,
    qui vérifie un élément par sélecteur
  • la méthode closest,
    qui trouve un parent par sélecteur
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser