Funkcije za delo z DOM elementom v JavaScriptu
Zdaj se bomo naučili ustvariti pomožne
funkcije, ki izvajajo različne operacije
z DOM. Na primer, naredimo funkcijo,
ki bo kot prvi parameter sprejela
id elementa, kot drugega pa besedilo elementa,
in bo temu elementu nastavila novo besedilo.
Tu je opisana funkcija:
javascriptfunction setText(id, text) {
let elem = document.getElementById(id);
elem.textContent = text;
}
Preizkusimo njeno delovanje. Recimo, da imamo dva odstavka:
html<p id="elem1"></p>
<p id="elem2"></p>
Spremenimo besedilo tem odstavkom z uporabo naše ustvarjene funkcije:
javascriptsetText('elem1', 'text1');
setText('elem2', 'text2');
Задание 1
Spremenite funkcijo, ki sem jo ustvaril, tako,
da kot parameter ne sprejme id
elementa, temveč poljuben CSS selektor.
Задание 2
Ustvarite funkcijo setAttr, ki
bo spremenila atribut DOM elementu. Naj
prvi parameter funkcije sprejme selektor
elementa, drugi - ime atributa, tretji
pa - njegovo novo vrednost.