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:
function setText(id, text) {
let elem = document.getElementById(id);
elem.textContent = text;
}
Wacha tujaribu kazi yake. Hebu tuchukulie tuna aya mbili:
<p id="elem1"></p>
<p id="elem2"></p>
Wacha tubadilishe maandishi ya aya hizi, tukitumia kazi tuliyoiumba:
setText('elem1', 'text1');
setText('elem2', 'text2');
Badilisha kazi niliyoumbwa ili
kama parameta isichukue id
ya kipengele, bali kichaguzi cha CSS cha kiholela.
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.