Předávání skupiny DOM elementů parametry funkcí

Nechť nyní naše funkce setText bude první parametr přijímat odkaz nikoli na jeden prvek, ale rovnou na sadu prvků:

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

Vyzkoušejme naši funkci v praxi. Předpokládejme, že máme následující odstavce:

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

Nyní pomocí naší funkce nastavme všem těmto odstavcům nějaký text:

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

Vytvořte funkci appendText, která bude první parametr přijímat pole DOM elementů a druhý - text. Zařiďte, aby tato funkce přidávala text na konec předaných elementů.

Задание 2

Vytvořte funkci appendElem, která bude první parametr přijímat odkaz na DOM objekt, ve kterém se nachází tag ul, a druhý - text. Zařiďte, aby tato funkce vytvořila novou li s předaným textem a přidala ji na konec předaného tagu ul.

Задание 3

Je dáno pole a ul. Pomocí funkce appendElem, vytvořené v předchozím úkolu, zapište každý prvek pole do samostatné li v tomto ul.