152 of 264 menu

Метад contains

Метад contains дазваляе праверыць, ці змяшчае адзін элемент унутры сябе іншы. Параметрам метаду перадаецца элемент, які будзе правярацца на тое, што ён знаходзіцца ўнутры элемента, да якога прымяніўся метад.

Сінтаксіс

бацька.contains(элемент);

Прыклад

Праверым, ці знаходзіцца абзац #child у блоке #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);

Вынік выканання кода:

true

Прыклад

А цяпер у бацькі няма перададзенага элемента і таму метад вяртае 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);

Вынік выканання кода:

false

Прыклад

Можна перадаць той жа элемент, на якім метад быў выкліканы, у гэтым выпадку метад таксама верне true:

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

Вынік выканання кода:

true

Глядзіце таксама

  • метад matches,
    які правярае элемент па селектару
  • метад closest,
    які знаходзіць бацьку па селектару
Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць