Пренос на група 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, 'text');
Задание 1

Направете функција appendText, која како прв параметар ќе прима низа DOM елементи, а како втор - текст. Направете така што оваа функција ќе додава текст на крајот од пренесените елементи.

Задание 2

Направете функција appendElem, која како прв параметар ќе прима референца на DOM објект во кој лежи тегот ul, а како втор - текст. Направете така што оваа функција ќе создава нова li со пренесениот текст и ќе ја додава на крајот од пренесениот тег ul.

Задание 3

Дадени се низа и ul. Со помош на функцијата appendElem, создадена во претходната задача, запишете го секој елемент од низата во посебна li во овој ul.