Функције за рад са DOM елементом на JavaScript

Сада ћемо научити да правимо помоћне функције које извршавају било које операције са DOM. На пример, направимо функцију која ће као први параметар примати id елемента, а као други - текст елемента, и која ће поставити нови текст том елементу.

Ево описане функције:

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

Хајде да испробамо њен рад. Нека имамо два пасуса:

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

Хајде да променимо текст овим пасусима, користећи нама направљену функцију:

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

Модификујте направљену од мене функцију тако да као параметар прима не id елемента, већ произвољан CSS селектор.

Задание 2

Направите функцију setAttr, која ће мењати атрибут DOM елементу. Нека као први параметар функција прима селектор елемента, као други - име атрибута, а као трећи - његову нову вредност.