Mbinu ya contains
Mbinu contains inaruhusu kukagua,
kama kipengele kimoja kina kimoja kinge ndani yake.
Kigezo cha mbinu hupeanwa kipengele, ambacho
kitakaguliwa kuhusu kama kiko
ndani ya kipengele, ambacho mbinu ilitumika.
Sintaksia
mzazi.contains(kipengele);
Mfano
Tukague, kama aya #child
iko kwenye kipande #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);
Matokeo ya utekelezaji wa kodi:
true
Mfano
Sasa hakuna kipengele kilichopitishwa kwenye mzazi
na kwa hivyo mbinu hurudisha 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);
Matokeo ya utekelezaji wa kodi:
false
Mfano
Inawezekana kupitisha kipengele kile kile, ambacho
mbinu ilitumika, katika kesi hii mbinu pia
itarudisha true:
<div id="parent"></div>
let parent = document.querySelector('#parent');
let contains = parent.contains(parent);
console.log(contains);
Matokeo ya utekelezaji wa kodi:
true