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 տարրի ատրիբուտը: Թող առաջին պարամետրով ֆունկցիան ընդունի տարրի ընտրիչը, երկրորդով՝ ատրիբուտի անունը, իսկ երրորդով ՝ դրա նոր արժեքը: