Metod contains
Metod contains bir element içinde başga bir element bardygyny barlamaga mümkinçilik berýär.
Metoda parametr hökmünde, metod nähili elemente laýyklandyrylanda, şol element içinde bardygyny barlamaly bolan element berilýär.
Sintaksis
ata.contains(element);
Mysal
#child abzasynyň
#parent blok içinde bardygyny barlaýarys:
<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);
Kody ýerine ýetirmegiň netijesi:
true
Mysal
Indi bolsa atada berlen element ýok
we şonuň üçin metod false gaýtarýar:
<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);
Kody ýerine ýetirmegiň netijesi:
false
Mysal
Metod çagyrylan şol element özi hem berlip bilner, bu ýagdaýda metod ýene-de
true gaýtarar:
<div id="parent"></div>
let parent = document.querySelector('#parent');
let contains = parent.contains(parent);
console.log(contains);
Kody ýerine ýetirmegiň netijesi:
true