152 of 264 menu

Contains metodas

Metodas contains leidžia patikrinti, ar vienas elementas savyje turi kitą. Metodo parametru perduodamas elementas, kuris bus tikrinamas, ar jis yra elemente, kuriam buvo pritaikytas metodas.

Sintaksė

tėvinis.contains(elementas);

Pavyzdys

Patikrinkime, ar pastraipa #child yra bloke #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);

Kodo vykdymo rezultatas:

true

Pavyzdys

Dabar tėviniame elemente nėra perduoto elemento ir todėl metodas grąžina 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);

Kodo vykdymo rezultatas:

false

Pavyzdys

Galima perduoti tą patį elementą, ant kurio metodas buvo iškviestas, šiuo atveju metodas taip pat grąžins true:

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

Kodo vykdymo rezultatas:

true

Taip pat žiūrėkite

  • metodas matches,
    kuris tikrina elementą pagal selektorių
  • metodas closest,
    kuris randa tėvinį elementą pagal selektorių
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti