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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა