Posredovanje skupine DOM elementov s parametri funkcij

Naj naša funkcija setText prvi parameter sprejme sklic ne na en element, ampak takoj na niz elementov:

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

Preizkusimo našo funkcijo v praksi. Recimo, da imamo naslednje odstavke:

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

S pomočjo naše funkcije nastavimo vsem tem odstavkom nekaj besedila:

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

Naredite funkcijo appendText, ki bo prvi parameter sprejela polje DOM elementov, drugi pa besedilo. Naredite tako, da ta funkcija doda besedilo na konec posredovanih elementov.

Задание 2

Naredite funkcijo appendElem, ki bo prvi parameter sprejela sklic na DOM objekt, v katerem je tag ul, drugi pa besedilo. Naredite tako, da ta funkcija ustvari novo li s posredovanim besedilom in jo doda na konec posredovanega taga ul.

Задание 3

Podano je polje in ul. S pomočjo funkcije appendElem, ustvarjene v prejšnji nalogi, zapišite vsak element polja v ločeno li v tem ul.