Funksionet për të punuar me elementin DOM në JavaScript

Tani do të mësojmë se si të bëjmë funksione ndihmëse që kryejnë operacione të caktuara me DOM. Për shembull, le të bëjmë një funksion që do të marrë si parametër të parë id e elementit, dhe si të dytë - tekstin e elementit, dhe do të vendosë tekst të ri për atë element.

Këtu është funksioni i përshkruar:

javascriptfunction setText(id, text) {
  let elem = document.getElementById(id);
  elem.textContent = text;
}

Le të provojmë funksionin e saj. Le të themi se kemi dy paragrafë:

html<p id="elem1"></p>
<p id="elem2"></p>

Le të ndryshojmë tekstin e këtyre paragrafëve, duke përdorur funksionin që krijuam:

javascriptsetText('elem1', 'text1');
setText('elem2', 'text2');
Задание 1

Modifikoni funksionin që kam krijuar në mënyrë që të marrë si parametër jo id e elementit, por një selektor CSS arbitrar.

Задание 2

Bëni funksionin setAttr, i cili do të ndryshojë atributin e elementit DOM. Le të marrë funksioni si parametër të parë selektorin e elementit, si të dytin - emrin e atributit, dhe si të tretën - vlerën e re të tij.