152 of 264 menu

Metoda contains

Metoda contains permite verificarea, dacă un element îl conține pe altul în interiorul său. Parametrul metodei este elementul care va fi verificat dacă se află în interiorul elementului căruia i se aplică metoda.

Sintaxă

părinte.contains(element);

Exemplu

Să verificăm dacă paragraful #child se află în blocul #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);

Rezultatul executării codului:

true

Exemplu

Acum părintele nu conține elementul transmis și de aceea metoda returnează 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);

Rezultatul executării codului:

false

Exemplu

Se poate transmite același element pe care a fost apelată metoda, în acest caz metoda de asemenea va returna true:

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

Rezultatul executării codului:

true

Vedeți și

  • metoda matches,
    care verifică elementul după selector
  • metoda closest,
    care găsește părintele după selector
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge