Прослеђување групе DOM елемената параметрима функција
Нека сада наша функција setText
први параметар прима као референцу
не на један елемент, већ одмах на скуп елемената:
function setText(elems, text) {
for (let elem of elems) {
elem.textContent = text;
}
}
Хајде да испробамо нашу функцију у пракси. Нека имамо следеће параграфе:
<p class="elem"></p>
<p class="elem"></p>
<p class="elem"></p>
<p class="elem"></p>
<p class="elem"></p>
Хајде да помоћу наше функције поставимо свим тим параграфима неки текст:
let elems = document.querySelectorAll('.elem');
setText(elems, 'text');
Направите функцију appendText, која
ће први параметар примати као низ
DOM елемената, а други - текст. Направите
тако да ова функција додаје текст
на крај прослеђених елемената.
Направите функцију appendElem, која
ће први параметар примати као референцу на
DOM објекат у коме се налази таг ul,
а други - текст. Направите тако да ова
функција креира нову li са прослеђеним
текстом и додаје је на крај прослеђеног
тага ul.
Дато је низ и ul. Помоћу функције
appendElem, направљене у претходном
задатку, запишите сваки елемент низа у
посебну li у овом ul.