Funkce pro práci s DOM prvkem v JavaScriptu

Nyní se naučíme vytvářet pomocné funkce, které provádějí různé operace s DOM. Například vytvořme funkci, která bude jako první parametr přijímat id prvku a jako druhý - text prvku, a bude tomuto prvku nastavovat nový text.

Zde je popsaná funkce:

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

Pojďme vyzkoušet její funkčnost. Předpokládejme, že máme dva odstavce:

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

Pojďme změnit text těchto odstavců pomocí vytvořené funkce:

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

Upravte mou vytvořenou funkci tak, aby jako parametr nepřijímala id prvku, ale libovolný CSS selektor.

Задание 2

Vytvořte funkci setAttr, která bude měnit atribut DOM prvku. Nechť jako první parametr funkce přijímá selektor prvku, jako druhý - název atributu a jako třetí - jeho novou hodnotu.