JavaScript-de DOM elementi bilen işlemek üçin funksiýalar

Häzir biz birnäçe amallary ýerine ýetirýän kömekçi funksiýalary nädip ýasamaly bolar, ony öwreneris DOM bilen. Mysal üçin, geliň bir funksiýa ýasaýaly, onuň birinji parametri element üçin id alyar, ikinjisi bolsa element üçin tekst, we bu element üçin täze tekst düzer.

Beýan edilen funksiýa şeýle:

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

Geliň onuň işini synaýaly. Bizde iki abzas bar diýeliň:

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

Geliň biz ýasalan funksiýamyzdan peýdalanyp, bu abzaslaryň tekstini üýtgedeliň:

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

Meniň ýasalan funksiýamy üýtgediň, onuň parametri element üçin id almasyn, eýsem erkin CSS selektory.

Задание 2

setAttr funksiýasyny ýasaň, ol DOM element üçin atributy üýtgetmeli. Funksiýanyň birinji parametri element üçin selektory, ikinjisi - atributyň ady, üçünjisi bolsa onuň täze bahasyny alyp bolsun.