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, 'мәтін');
appendText функциясын жасаңыз, ол
бірінші параметр ретінде DOM элементтерінің
массивін, ал екінші параметр ретінде мәтінді қабылдайды.
Бұл функция берілген элементтердің соңына
мәтін қосатындай етіп жасаңыз.
appendElem функциясын жасаңыз, ол
бірінші параметр ретінде ul тегі бар
DOM нысанына сілтемені қабылдайды,
ал екінші параметр ретінде мәтінді қабылдайды. Бұл функция
берілген мәтіні бар жаңа li жасап, оны берілген
ul тегінің соңына қосатындай етіп жасаңыз.
Массив және ul берілген. Алдыңғы
тапсырмада жасалған appendElem функциясын қолданып,
массивтің әрбір элементін осы
ul ішіндегі жеке li ішіне жазыңыз.