Ubaguzi Wakati wa Kufanya Kazi na Sifa katika JavaScript
Wakati wa kufanya kazi na sifa kuna ubaguzi
- hii ni sifa class.
Neno hili ni maalum katika JavaScript
na kwa hivyo hatuwezi kuandika tu elem.class,
kusoma thamani ya sifa class.
Badala yake tunapaswa kuandika elem.className.
Wacha tuangalie kwa mfano. Hebu tuseme tuna ingizo kama hili:
<input id="elem" class="aaa bbb">
Wacha tuonyeshe thamani ya sifa class
kwa ingizo letu:
let elem = document.querySelector('#elem');
console.log(elem.className); // itaonyesha 'aaa bbb'
Kuna ubaguzi mwingine pia, kwa mfano,
sifa for. Inapaswa kufikiwa
kupitia htmlFor.
Imepewa div:
<div id="elem" class="content no-gap"></div>
Pia imepewa kifungo. Ukibonyeza kifungo soma
na uonyeshe kwenye skrini thamani ya sifa class
ya div yetu.
Imepewa div:
<div id="elem"></div>
Pia imepewa kifungo. Ukibonyeza kifungo andika
kwenye sifa class ya div yetu darasa lolote.
Imepewa div na madarasa kadhaa ya CSS, yaliyoandikwa kupitia nafasi:
<div id="elem" class="aaa bbb ccc"></div>
Pia imepewa kifungo. Ukibonyeza kifungo pata safu ya madarasa ya CSS ya div yetu.