152 of 264 menu

Metoda contains

Metoda contains pozwala sprawdzić, czy jeden element zawiera w sobie inny. Parametrem metody jest element, który będzie sprawdzany pod kątem tego, czy znajduje się wewnątrz elementu, do którego zastosowano metodę.

Składnia

rodzic.contains(element);

Przykład

Sprawdźmy, czy akapit #child znajduje się w bloku #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);

Wynik wykonania kodu:

true

Przykład

A teraz w rodzicu nie ma przekazanego elementu i dlatego metoda zwraca 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);

Wynik wykonania kodu:

false

Przykład

Można przekazać ten sam element, na którym metoda została wywołana, w tym przypadku metoda również zwróci true:

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

Wynik wykonania kodu:

true

Zobacz też

  • metoda matches,
    która sprawdza element po selektorze
  • metoda closest,
    która znajduje rodzica po selektorze
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć