Kazi za Kufanya na Kipengele cha DOM katika JavaScript

Sasa tutajifunza kutengeneza kazi za usaidizi, zinazofanya shughuli zozote na DOM. Kwa mfano, hebu tutengeneze kazi, ambayo parameta ya kwanza itapokea id ya kipengele, na ya pili - maandishi ya kipengele, na itaweka maandishi mapya kwa kipengele hicho.

Hayo ni kazi iliyoelezewa:

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

Wacha tujaribu kazi yake. Hebu tuchukulie tuna aya mbili:

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

Wacha tubadilishe maandishi ya aya hizi, tukitumia kazi tuliyoiumba:

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

Badilisha kazi niliyoumbwa ili kama parameta isichukue id ya kipengele, bali kichaguzi cha CSS cha kiholela.

Задание 2

Tengeneza kazi setAttr, ambayo itabadilisha sifa ya kipengele cha DOM. Hebu kazi ipokee kichaguzi cha kipengele kama parameta ya kwanza, ya pili - jina la sifa, na ya tatu - thamani yake mpya.