DOM элементтердин тобун функциялардын параметрлери катары берүү

Эми биздин setText функциябыз биринчи параметри катары бир эмес, дагы бир топ элементтерге шилтеме кабыл алсын:

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

Келгиле, функциябызды иш жүзүндө сынап көрөлү. Бизде төмөнкүдөй абзацтар бар болсун:

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

Келгиле, биздин функциябыздын жардамы менен ушул абзацтардын баарына кандайдыр бир текст коёлу:

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

appendText функциясын жасаңыз, ал биринчи параметри катары DOM элементтеринин массивин, экинчиси катары текстти кабыл алсын. Бул функция берилген элементтердин аягына текстти кошсун.

Задание 2

appendElem функциясын жасаңыз, ал биринчи параметри катары ul теги бар DOM объектисине шилтемени, экинчиси катары текстти кабыл алсын. Бул функция берилген текст менен жаңы li түзсүн жана аны берилген ul тегинин аягына кошсун.

Задание 3

Массив жана ul берилген. Мурунку мисалда түзүлгөн appendElem функциясынын жардамы менен, массивдин ар бир элементин ушул ul ичиндеги өзүнчө li катары жазыңыз.