DOM elementler qrupunu funksiyaların parametrleri kimi ötürmək
İndi isə bizim setText funksiyası
ilk parametr kimi tək elementə yox, dərhal
elementlər dəstinə istinad qəbul etsin:
function setText(elems, text) {
for (let elem of elems) {
elem.textContent = text;
}
}
Gəlin funksiyamızı praktikada sınayaq. Fərz edək ki, bizdə aşağıdakı abzaslar var:
<p class="elem"></p>
<p class="elem"></p>
<p class="elem"></p>
<p class="elem"></p>
<p class="elem"></p>
Gəlin funksiyamızın köməyi ilə bütün bu abzaslara hər hansı bir mətn təyin edək:
let elems = document.querySelectorAll('.elem');
setText(elems, 'text');
appendText funksiyasını düzəldin, hansı ki,
ilk parametr kimi DOM elementlərinin massivini,
ikinci parametr kimi isə mətni qəbul edəcək. Bu funksiyanı
elə edin ki, ötürülən elementlərin sonuna mətn əlavə etsin.
appendElem funksiyasını düzəldin, hansı ki,
ilk parametr kimi içində ul teqi olan
DOM obyektinə istinadı, ikinci parametr kimi isə mətni qəbul edəcək.
Bu funksiyanı elə edin ki, ötürülən mətnlə yeni
li yaratsın və onu ötürülən ul teqinin
sonuna əlavə etsin.
Massiv və ul verilib. Əvvəlki
məsələdə yaradılmış appendElem funksiyasının
köməyi ilə massivin hər bir elementini
həmin ul içində ayrı bir li-yə yazın.