Metod contains
Metod contains bir elementning
boshqa elementni o'z ichiga olganligini tekshirish imkonini beradi.
Metod parametri sifatida tekshiriladigan element uzatiladi,
u metod qo'llanilgan element ichida joylashganligi
tekshiriladi.
Sintaksis
ota.contains(element);
Misol
#child abzasining
#parent blokida joylashganligini tekshiramiz:
<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);
Kodni bajarish natijasi:
true
Misol
Endi esa otada uzatilgan element mavjud emas
va shuning uchun metod false qiymatini qaytaradi:
<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);
Kodni bajarish natijasi:
false
Misol
Metod chaqirilgan elementning o'zini ham uzatish mumkin,
bu holda metod true qiymatini qaytaradi:
<div id="parent"></div>
let parent = document.querySelector('#parent');
let contains = parent.contains(parent);
console.log(contains);
Kodni bajarish natijasi:
true