Sifa classList
Sifa classList ina pseudosafu
ya madarasa ya CSS ya kipengele, na pia inaruhusu kuongeza
na kufuta madarasa ya kipengele, kukagua uwepo
wa darasa maalum miongoni mwa madarasa ya kipengele.
Suala linahusu sifa class,
ndani yake ambayo unaweza kuandika madarasa kadhaa
kupitia nafasi, kwa mfano www ggg zzz.
Kwa kutumia classList unaweza kufuta,
kwa mfano, darasa ggg, bila kugusa
madarasa mengine.
Syntax
javascriptkipengele.classList;
Mfano . Idadi ya madarasa
Wacha tujue idadi ya madarasa ya kipengele:
html<p id="elem" class="www ggg zzz"></p>javascriptlet elem = document.querySelector('#elem');
let length = elem.classList.length;
console.log(length);
Matokeo ya utekelezaji wa kificho:
javascript3
Mfano . Tunapitia madarasa
Wacha tuonyeshe madarasa ya kipengele kwa mpangilio:
html<p id="elem" class="www ggg zzz"></p>javascriptlet elem = document.querySelector('#elem');
let classNames = elem.classList;
for (let className of classNames) {
console.log(className);
}
Matokeo ya utekelezaji wa kificho:
javascript'www'
'ggg'
'zzz'
Angalia pia
-
mtindo
classList.add,
ambao huongeza darasa lililopewa -
mtindo
classList.remove,
ambao hufuta darasa lililopewa -
mtindo
classList.contains,
ambao huangalia darasa lililopewa -
mtindo
classList.toggle,
ambao hubadilishana darasa lililopewa