DOM elementide grupi edastamine funktsioonide parameetritena

Olgu nüüd meie funktsioon setText esimeseks parameetriks mitte üks element, vaid kohe elementide kogum:

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

Testime meie funktsiooni praktikas. Olgu meil järgmised lõigud:

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

Kasutame meie funktsiooni, et seada kõikidele nendele lõikudele mingi tekst:

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

Tehke funktsioon appendText, mis esimeseks parameetriks võtab massiivi DOM elemente ja teiseks - teksti. Tehke nii, et see funktsioon lisab teksti antud elementide lõppu.

Задание 2

Tehke funktsioon appendElem, mis esimeseks parameetriks võtab viite DOM objekti, milles asub silt ul, ja teiseks - teksti. Tehke nii, et see funktsioon loob uue li antud tekstiga ja lisab selle antud sildi ul lõppu.

Задание 3

Antud massiiv ja ul. Kasutades funktsiooni appendElem, mis loodi eelmises ülesandes, kirjutage iga massiivi element eraldi li selle ul sisse.