191 of 264 menu

Свойство classList

Свойство classList съдържа псевдомасив от CSS класове на елемента, както и позволява добавяне и премахване на класове на елемента, проверка за наличие на определен клас сред класовете на елемента.

Става дума за атрибута class, в който може да се пишат няколко класа чрез интервал, например www ggg zzz. С помощта на classList може да се премахне, например, класът ggg, без да се засягат останалите класове.

Синтаксис

елемент.classList;

Пример . Брой класове

Да разберем броя на класовете на елемента:

<p id="elem" class="www ggg zzz"></p> let elem = document.querySelector('#elem'); let length = elem.classList.length; console.log(length);

Резултат от изпълнението на кода:

3

Пример . Обхождаме класовете

Да изведем един по един класовете на елемента:

<p id="elem" class="www ggg zzz"></p> let elem = document.querySelector('#elem'); let classNames = elem.classList; for (let className of classNames) { console.log(className); }

Резултат от изпълнението на кода:

'www' 'ggg' 'zzz'

Вижте също

  • метод classList.add,
    който добавя зададен клас
  • метод classList.remove,
    който премахва зададен клас
  • метод classList.contains,
    който проверява зададен клас
  • метод classList.toggle,
    който редува зададен клас
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне