DOM elementleriniň toparyny funksiýalaryň parametrleri hökmünde geçirmek
Indi bizim setText funksiýamyz
bir elemente däl-de, birwagtda elementleriň
toparyna çykgyt almak üçin birinji parametr hökmünde kabul etsin:
function setText(elems, text) {
for (let elem of elems) {
elem.textContent = text;
}
}
Geliň funksiýamyzy amalyýetde synap göreli. Aşakdaky abzaslarymyz bardyr diýeliň:
<p class="elem"></p>
<p class="elem"></p>
<p class="elem"></p>
<p class="elem"></p>
<p class="elem"></p>
Geliň bu abzaslaryň hemmesine bir tekst goýmak üçin funksiýamyzy ulanalyň:
let elems = document.querySelectorAll('.elem');
setText(elems, 'tekst');
appendText funksiýasyny düzüň, bu funksiýa
birinji parametr hökmünde DOM elementleriniň
toplugyny, ikinji parametr hökmünde bolsa tekst kabul etmelidir. Şu funksiýanyň
berlen elementleriň ahyryna tekst goşýandygy üçin ediň.
appendElem funksiýasyny düzüň, bu funksiýa
birinji parametr hökmünde ul tegi bolan
DOM obýektine çykgyt alyp, ikinji parametr hökmünde bolsa tekst kabul etmelidir. Şu funksiýanyň
berlen tekst bilen täze li döredip we ony berlen
ul tegiň ahyryna goşýandygy üçin ediň.
Topar we ul berlen. Öňki
mesele düzülen appendElem funksiýasyny ulanmak bilen,
toparyň her bir elementini
şu ul içindäki aýratyn li içine ýazyň.