Metode contains
Die metode contains laat jou toets,
of een element 'n ander element binne-in homself bevat.
Die parameter van die metode is die element wat
getoets sal word of dit binne die element is
waarop die metode toegepas word.
Sintaksis
ouer.contains(element);
Voorbeeld
Kom ons toets of die paragraaf #child
in die blok #parent is:
<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);
Resultaat van die kode-uitvoering:
true
Voorbeeld
Nou is die oorgee element nie in die ouer nie
en daarom gee die metode false terug:
<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);
Resultaat van die kode-uitvoering:
false
Voorbeeld
Jy kan dieselfde element deurgee waarop
die metode geroep is, in hierdie geval sal die metode
ook true teruggee:
<div id="parent"></div>
let parent = document.querySelector('#parent');
let contains = parent.contains(parent);
console.log(contains);
Resultaat van die kode-uitvoering:
true