Функсияҳо барои кор бо унсури 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-ро иваз мекунад. Бигзор параметри якуми функсия интихобкунандаи (селектори) унсурро, дуввум - номи сифатро, ва сеюм - қимати нави онро қабул кунад.