Funktsioonid DOM elementide grupiga töötamiseks
Kirjutame nüüd funktsiooni, mis võtab parameetrina elementide grupi valija ja nende uue teksti. Olgu selle funktsiooni ülesandeks seada kõikidele valijale vastavatele elementidele uus tekst.
Rakendame kirjeldatud funktsiooni:
function setText(selector, text) {
let elems = document.querySelectorAll(selector);
for (let elem of elems) {
elem.textContent = text;
}
}
Katsetame seda järgmiste elementide grupil:
<p class="elem"></p>
<p class="elem"></p>
<p class="elem"></p>
Seame kõikidele elementidele klassiga elem
uuks teksti:
setText('.elem', 'text');
Looge funktsioon appendText, mis
võtab esimese parameetrina valija,
ja teise - teksti. Tehke nii, et see
funktsioon lisaks teksti etteantud
elementide lõppu.