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 ශ්‍රිතයක් සාදන්න. එය පළමු පරාමිතිය ලෙස ul ටැගය අඩංගු DOM වස්තුවකට සබැඳියක් පිළිගනී, දෙවන පරාමිතිය ලෙස - පාඨය. මෙම ශ්‍රිතය නව li එකක් නිර්මාණය කර යවනු ලැබූ පාඨය සමඟ එය යවනු ලැබූ ul ටැගයේ අවසානයට එකතු කරන ආකාරයට සාදන්න.

Задание 3

අරාවක් සහ ul එකක් ලබා දී ඇත. පෙර කාර්යයේ සාදන ලද appendElem ශ්‍රිතය භාවිතයෙන්, අරාවේ සෑම අංගයක්ම මෙම ul තුළ වෙනම li එකකට ලියන්න.