JavaScriptда элементларни бошка элемент ичида излаш
Фарз қилайлик, бизда бирор ота-она элементи бор, уннинг ичида бошқа элементлар бор:
<div id="parent">
<div class="child">text</div>
<div class="child">text</div>
<div class="child">text</div>
</div>
Фарз қилайлик, ота-онага ҳавола ўзгарувчига олинган:
let parent = document.querySelector('#parent');
Бундай ҳолатда, зарурат тугүлганда, биз
бу ота-она ичида селектор бўйича излашни
амалга оширишимиз мумкин, бутун ҳужжат бўйича эмас.
Бунинг учун
излаш усули documentга эмас,
балки бизнинг ота-онанимизни ўз ичига олган
ўзгарувчига қўлланилиши керак.
Мисол учун, бизнинг ота-онанимиз ичида
child синфи бор элементларни топайлик:
let elems = parent.querySelectorAll('.child');
#parent элементи берилган:
<div id="parent">
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p class="ggg">text</p>
<p class="ggg">text</p>
<p class="ggg">text</p>
</div>
let parent = document.querySelector('#parent');
Ота-она ичида www синфи бор элементларни
топинг ва уларни elems1 ўзгарувчисига ёзинг.
Сўнгра ота-она ичида ggg синфи бор
элементларни топинг ва уларни elems2
ўзгарувчисига ёзинг.