Kupeleka Kikundi cha Vipengele vya DOM kama Vigezo vya Kazi

Hebu sasa kazi yetu setText ipokee kigezo cha kwanza kiunganishi sio kwa kipengele kimoja, bali seti ya vipengele mara moja:

javascriptfunction setText(elems, text) {
  for (let elem of elems) {
    elem.textContent = text;
  }
}

Hebu tujaribu kazi yetu kwa vitendo. Hebu tuchukulie tuna vifungu vifuatavyo:

html<p class="elem"></p>
<p class="elem"></p>
<p class="elem"></p>
<p class="elem"></p>
<p class="elem"></p>

Hebu kwa kutumia kazi yetu tuweke maandishi fulani kwenye vifungu hivi vyote:

javascriptlet elems = document.querySelectorAll('.elem');
setText(elems, 'maandishi');
Задание 1

Tengeneza kazi appendText, ambayo itapokea kigezo cha kwanza kama safu ya vipengele vya DOM, na cha pili - maandishi. Fanya hivi ili kazi hii iongeze maandishi mwishoni mwa vipengele vilivyopewa.

Задание 2

Tengeneza kazi appendElem, ambayo itapokea kigezo cha kwanza kiunganishi kwa kitu cha DOM, ambamo kimo kipi ul, na cha pili - maandishi. Fanya hivi ili kazi hii ibuni li mpya na maandishi yaliyopewa na kuiongeza mwishoni mwa kipi ul kilichopewa.

Задание 3

Kuna safu na ul. Kwa kutumia kazi appendElem, iliyotengenezwa kwenye kazi iliyopita, andika kila kipengele cha safu kwenye li tofauti katika ul hii.