A classList objektum toggle metódusa
A classList objektum toggle metódusa
váltogatja egy elem adott CSS osztályát: hozzáadja
az osztályt, ha az hiányzik, és eltávolítja, ha már jelen van.
Szintaxis
element.classList.contains(class);
Példa
Ebben a példában a toggle metódus használatakor
a zzz osztály eltávolításra kerül, mivel
már jelen van az elemben:
<p id="elem" class="www ggg zzz"></p>
let elem = document.querySelector('#elem');
elem.classList.toggle('zzz');
A kód végrehajtásának eredménye:
<p id="elem" class="www ggg"></p>
Példa
Ebben a példában a toggle metódus használatakor
a zzz osztály hozzáadásra kerül, mivel
hiányzik az elemből:
<p id="elem" class="www ggg"></p>
let elem = document.querySelector('#elem');
elem.classList.toggle('zzz');
A kód végrehajtásának eredménye:
<p id="elem" class="www ggg zzz"></p>
Lásd még
-
a
classList.addmetódus,
amely hozzáad egy megadott osztályt -
a
classList.removemetódus,
amely eltávolít egy megadott osztályt -
a
classList.containsmetódus,
amely ellenőriz egy megadott osztályt