Funkcijas darbam ar DOM elementu JavaScript

Tagad mēs iemācīsimies veidot palīgfunkcijas, kas veic dažādas operācijas ar DOM. Piemēram, izveidosim funkciju, kas pirmā parametra vērtībā saņems id elementa, bet otrajā - elementa tekstu, un iestatīs šim elementam jaunu tekstu.

Šeit ir aprakstītā funkcija:

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

Izmēģināsim tās darbību. Pieņemsim, ka mums ir divi rindkopas:

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

Mainīsim tekstu šīm rindkopām, izmantojot mūsu izveidoto funkciju:

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

Modificējiet manis izveidoto funkciju tā, lai tā parametrā saņemtu nevis id elementa, bet gan patvaļīgu CSS selektoru.

Задание 2

Izveidojiet funkciju setAttr, kas mainīs atribūtu DOM elementam. Ļaujiet pirmajam funkcijas parametram saņemt elementa selektoru, otrajam - atribūta nosaukumu, bet trešajam - tā jauno vērtību.