Funkcijos DOM elementui dirbti su JavaScript

Dabar mes išmoksime kurti pagalbines funkcijas, atliekančias tam tikrus veiksmus su DOM. Pavyzdžiui, sukurkime funkciją, kuri pirmu parametru priims id elemento, o antru - elemento tekstą, ir nustatys šiam elementui naują tekstą.

Štai aprašyta funkcija:

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

Išbandykime jos veikimą. Tarkime, kad turime du pastraipas:

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

Pakeiskime šių pastraipų tekstą, pasinaudoję mūsų sukurtą funkcija:

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

Modifikuokite mano sukurtą funkciją taip, kad parametru ji priimtų ne id elemento, o bet kurį CSS selektorių.

Задание 2

Sukurkite funkciją setAttr, kuri keistų DOM elemento atributą. Tegul pirmu parametru funkcija priima elemento selektorių, antru - atributo pavadinimą, o trečiu - jo naują reikšmę.