DOM Elementi ile Isleyen Funksiyalar JavaScript-də

İndi biz köməkçi funksiyaları necə edəcəyimizi öyrənəcəyik, hansı ki, DOM ilə müəyyən əməliyyatlar yerinə yetirir. Məsələn, gəlin bir funksiya edək, hansı ki, birinci parametr kimi qəbul edəcək elementin id-ni, ikinci parametr kimi isə elementin mətnini, və həmin elementə yeni mətn təyin edəcək.

Burada təsvir olunan funksiya:

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

Gəlin onun işini sınayaq. Fərz edək ki, bizim iki abzas var:

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

Gəlin yaratdığımız funksiyadan istifadə edərək bu abzasların mətnini dəyişək:

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

Mənim yaratdığım funksiyanı elə dəyişin ki, parametr kimi o, elementin id-ni deyil, istənilən CSS seçicisini qəbul etsin.

Задание 2

setAttr funksiyasını edin, hansı ki, DOM elementinin atributunu dəyişir. Qoy funksiya birinci parametr kimi elementin seçicisini, ikinci parametr kimi atributun adını, üçüncü parametr kimi isə onun yeni dəyərini qəbul etsin.