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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне